如何将 Lucida Grande 中的字形导入 Source Sans Pro 以在网络上使用
How can I import a glyph from Lucida Grande into Source Sans Pro for use on the web
我用的是向下的小三角符号(▾Unicode 25BE) in a web page, but it is not supported natively on Motorola / Sony devices。因此,我想用font-facecss声明来加载符号。
我已经在我的网站上使用了 Source Sans Pro,但它不包含字形 25BE。因此,我想用 Lucida Grande 的 25BE 字形修补我的 Source Sans Pro 字体文件(OSX 上 Chrome 中此符号使用的默认字体)。
我尝试在 FontForge 中执行此操作,但粘贴的 glpyh 看起来比原始字体文件更大且对齐方式不同:
原始的 Lucida Grande:
粘贴到 Source Sans Pro 中:
此外,当我尝试生成 Source Sans Pro 字体时,收到了一大堆我不理解的警告。
有没有更简单的方法来实现我想要做的事情?
大小不同的原因是UPM坐标系的不同。
SSP 基于每 Em 1000 个单位,Lucida 有 2048 个。
FontForge显然没有对不同的坐标系进行补偿,这就是为什么粘贴后三角形看起来大了很多。
解决方案:
– 你可以尝试用另一个 1000 UPM 字体修补 SSP
– 你只能为三角形使用另一种字体
– 使用 SVG 文件?
我用的是向下的小三角符号(▾Unicode 25BE) in a web page, but it is not supported natively on Motorola / Sony devices。因此,我想用font-facecss声明来加载符号。
我已经在我的网站上使用了 Source Sans Pro,但它不包含字形 25BE。因此,我想用 Lucida Grande 的 25BE 字形修补我的 Source Sans Pro 字体文件(OSX 上 Chrome 中此符号使用的默认字体)。
我尝试在 FontForge 中执行此操作,但粘贴的 glpyh 看起来比原始字体文件更大且对齐方式不同:
原始的 Lucida Grande:
粘贴到 Source Sans Pro 中:
此外,当我尝试生成 Source Sans Pro 字体时,收到了一大堆我不理解的警告。
有没有更简单的方法来实现我想要做的事情?
大小不同的原因是UPM坐标系的不同。 SSP 基于每 Em 1000 个单位,Lucida 有 2048 个。 FontForge显然没有对不同的坐标系进行补偿,这就是为什么粘贴后三角形看起来大了很多。
解决方案: – 你可以尝试用另一个 1000 UPM 字体修补 SSP – 你只能为三角形使用另一种字体 – 使用 SVG 文件?