如何从Lucida Grande导入一个字形到Source Sans Pro以便在网上使用

时间:2015-07-18 17:46:17

标签: unicode font-face webfonts fontforge

我在网页中使用向下指向的小三角形符号(▾Unicode 25BE),但它是not supported natively on Motorola / Sony devices。因此,我想使用font-face css声明来加载符号。

我已在我的网站上使用Source Sans Pro,但它不包含字形25BE。因此,我想使用来自Lucida Grande的25BE字形修补我的Source Sans Pro字体文件(在OSX上的Chrome中使用此符号的默认字体)。

我尝试在FontForge中执行此操作,但粘贴的glpyh看起来比原始字体文件更大且不同地对齐:

原始的Lucida Grande:

Original glyph

粘贴到Source Sans Pro:

Copied glyph

此外,当我尝试生成Source Sans Pro字体时,我收到了一些我不理解的警告。

有没有更简单的方法来实现我想要做的事情?

1 个答案:

答案 0 :(得分:1)

尺寸差异的原因是UPM坐标系的差异。 SSP基于每个Em 1000个单位,Lucida有2048个。 FontForge显然不会补偿不同的坐标系,这就是为什么粘贴后三角形看起来要大得多。

解决方案: - 您可以尝试使用另一个1000 UPM字体修补SSP - 您只能使用另一种字体作为三角形 - 使用SVG文件?