以下是.ttf字体的渲染方式: 我使用FontForge创建了这个仅包含矢量的TrueType字体。我想在需要矢量基础字形而不支持加载.ttf嵌入式位图(好像没有这个问题)的应用程序上使用此字体。 在特定的配色方案下,Windows的次像素渲染会使字体完全无法阅读。这种效果存在于大多数...
我希望创建一个包含大量字形的字体,类似于成千上万的日语汉字。因此需要进行一些脚本/批处理。幸运的是,FontForge支持Python脚本!不幸的是,我还没有能够让它正常工作。[难过的表情] 首先,感谢用户Hoff在这里发布的代码,解决了我问题的很大一部分。但是,在运行他的脚本时,我遇到了问...
有没有一种方法可以在Python运行时指定共享库的路径? 我把fontforge.so放在了fontforge_bin目录中,并尝试了以下操作:os.environ['LD_LIBRARY_PATH']='fontforge_bin' sys.path.append('fontforge_b...
我有一个TTF字体,需要转换为FNT格式(最好也能转换成pcf格式)。我尝试使用Fontforge进行转换,但是当我加载字体并选择生成字体时,右侧列表中除了“没有位图字体”之外,无法选择任何内容,尽管WIN FNT已存在。有人能帮助我解决这个问题吗?
我正在使用Fontforge制作一个带有脚本的字体。一切进展顺利,但是我遇到了一个问题:我不知道如何指定选定的字形,以便在同时出现两个其他字形时显示选定的字形。我已经为此创建了Lookuptable和子表,但我不知道哪个函数可以为指定的字形定义一些连字。以下是添加连字到字形的代码: AddL...
我有两个不同的字体文件FontFile1.otf和FontFile2.otf。我想将FontFile1.otf中位置为1759的Unicode字符复制到FontFile2.otf中。我该如何做? 我尝试使用FontForge和Fontographer进行操作,但复制粘贴似乎无法工作(粘贴被禁...
我在我的Ubuntu系统上执行了apt-get install fontforge命令。当我在我的Python代码中执行import fontforge时,它会抛出错误:No module named fontforge。 当我执行pip install fontforge 命令时,它会抛出...
如何使用Fontforge的命令行将字形(通过其Unicode编码)导出为SVG? 我还需要指定字体大小并保留其在字体中具有的原始边距。
如何使用Fontforge从TTF字体文件中删除未在给定文本示例中使用的所有字符?换句话说,我想从现有字体创建一个子集,其中仅包含实际显示在我的文本中的字符。 这里有一个小例子:有一个包含单词“사슴 코끼리 당나귀”的文本文件。那么我该如何从字体文件中删除不属于该小文本样本的所有其他字符?最...