38得票3回答
在Python中设置LD_LIBRARY_PATH

有没有一种方法可以在Python运行时指定共享库的路径? 我把fontforge.so放在了fontforge_bin目录中,并尝试了以下操作:os.environ['LD_LIBRARY_PATH']='fontforge_bin' sys.path.append('fontforge_b...

37得票2回答
使用矢量软件(如Inkscape)和Fontforge创建图标字体?

通过在这里获得一些答案和研究,我发现了一种实现图标的新方法。与其作为图片或CSS背景,似乎可以将图标视为字体。 这种方法最终是否意味着创建一个文件包含每个图标分配给一个字符的字体集?因为这对我来说是如此新的方法,我真的想要确保我首先正确地处理它(我看到了巨大的潜力...比创建不同的图标、为每...

19得票5回答
从一个字体文件复制/粘贴字形/字符到另一个文件

我有两个不同的字体文件FontFile1.otf和FontFile2.otf。我想将FontFile1.otf中位置为1759的Unicode字符复制到FontFile2.otf中。我该如何做? 我尝试使用FontForge和Fontographer进行操作,但复制粘贴似乎无法工作(粘贴被禁...

16得票3回答
如何使用Fontforge将TTF转换为FNT

我有一个TTF字体,需要转换为FNT格式(最好也能转换成pcf格式)。我尝试使用Fontforge进行转换,但是当我加载字体并选择生成字体时,右侧列表中除了“没有位图字体”之外,无法选择任何内容,尽管WIN FNT已存在。有人能帮助我解决这个问题吗?

15得票2回答
防止 TrueType 字体的反锯齿(或子像素渲染)

以下是.ttf字体的渲染方式: 我使用FontForge创建了这个仅包含矢量的TrueType字体。我想在需要矢量基础字形而不支持加载.ttf嵌入式位图(好像没有这个问题)的应用程序上使用此字体。 在特定的配色方案下,Windows的次像素渲染会使字体完全无法阅读。这种效果存在于大多数...

14得票2回答
使用Fontforge从TTF字体中删除所有未使用的字符。

如何使用Fontforge从TTF字体文件中删除未在给定文本示例中使用的所有字符?换句话说,我想从现有字体创建一个子集,其中仅包含实际显示在我的文本中的字符。 这里有一个小例子:有一个包含单词“사슴 코끼리 당나귀”的文本文件。那么我该如何从字体文件中删除不属于该小文本样本的所有其他字符?最...

13得票1回答
将一系列.svg文件作为字形导入FontForge,并输出字体文件

我希望创建一个包含大量字形的字体,类似于成千上万的日语汉字。因此需要进行一些脚本/批处理。幸运的是,FontForge支持Python脚本!不幸的是,我还没有能够让它正常工作。[难过的表情] 首先,感谢用户Hoff在这里发布的代码,解决了我问题的很大一部分。但是,在运行他的脚本时,我遇到了问...

12得票2回答
FontForge:使用FontForge命令行将字形导出为SVG

如何使用Fontforge的命令行将字形(通过其Unicode编码)导出为SVG? 我还需要指定字体大小并保留其在字体中具有的原始边距。

8得票2回答
Fontforge脚本:如何为字形添加连字

我正在使用Fontforge制作一个带有脚本的字体。一切进展顺利,但是我遇到了一个问题:我不知道如何指定选定的字形,以便在同时出现两个其他字形时显示选定的字形。我已经为此创建了Lookuptable和子表,但我不知道哪个函数可以为指定的字形定义一些连字。以下是添加连字到字形的代码: AddL...

7得票1回答
如何使用FontForge从字体中移除连字符

我有一个字体有一些连字错误。这会导致我的Android应用出现问题。我想删除连字。我该如何在FontForge中实现呢? 这个问题是相关的,但它方向相反。 Fontforge脚本:如何为字形添加连字