fontforge相关内容

将一系列 .svg 文件作为字形导入 FontForge 并输出字体文件

我想创建一个包含大量字形的字体.想想数以千计的日本汉字.所以肯定需要一些脚本/批处理.幸运的是 FontForge 支持 python 脚本!不幸的是,我一直无法让它工作.[悲伤] 首先,感谢用户 Hoff 发布代码 这里 回答了我的大部分问题.但是在运行他的脚本时,我遇到了一些问题,这些问题引发了更多问题: 未能找到 NameList: AGL For New Fonts警告:字体不包含 ..
发布时间:2021-12-17 18:31:07 Python

如何在 Windows 7 中将 fontforge 导入 python

环境:Win 7、Python 3.4、Sublime Text 2 我正在尝试 使用 fontforge 如下例,通过在 *.py 中导入 fontforge: import fontforgefont = fontforge.open('blank.sfd')... 但是,我还没有找到任何关于在我的项目中包含 fontforge 二进制文件以使其工作的地方(或哪个子集)的帮助.有什么 ..
发布时间:2021-09-25 20:08:30 Python

如何在保持垂直笔画宽度相同(并且不改变任何水平尺寸)的同时垂直向下缩放字形?

我正在使用 FontForge.我正在修改小写 q 以制作直柄 9. q 有 2 个逻辑部分,stalk 和 'c'.'c' 在垂直方向上太大了.如何在保持垂直笔画宽度相同的同时垂直缩小它(并且不改变任何水平尺寸)? 我是 FontForge 的新手,所以请详细说明您的解释并提供分步说明.感谢您的帮助. 解决方案 听起来您想在不改变笔画宽度的情况下减小 'q' 的 x 高度.Font ..
发布时间:2021-07-16 18:39:14 其他开发

通过fontforge脚本获取字形宽度

要获取字形宽度,我将TTF字体转换为AFM,然后解析AFM文件的内容以获取每个字形的宽度. 从技术上讲,fontforge从二进制TTF文件捕获字形宽度,然后基于AFM标准模板创建AFM字体文件.我想知道是否可以通过fontforge命令将TTF文件直接转换为字形宽度列表?!? 解决方案 FontForge包含两个解释器,因此您可以编写脚本来修改字体.这些解释器之一是Python(首 ..
发布时间:2020-11-09 20:11:29 其他开发

FontForge:将字体的单个字形批量导出到svg文件中?

是否可以将单个字形从字体批量导出到SVG,而不必手动逐个导出它们? 相关(但相反): 导入.svg文件序列以字形形式输入到FontForge中,并输出一个字体文件 解决方案 打开要导出的字体. 转到文件>执行脚本 粘贴:SelectWorthOutputting(); foreach Export("svg");结束循环; 选择"FF"径向按钮. 点击确定 还可以在 ..
发布时间:2020-11-09 19:54:37 其他开发

Fontforge:使用fontforge命令行将字形导出到SVG

如何使用Fontforge命令行将字形(从其unicode)导出到SVG? 我还需要指定字体大小,并保留其在字体中的原始边距. 解决方案 您可能已经找到了答案,但是我只需要使用最新版本的FontForge来完成.该命令的旧答案: fontforge -lang=ff -c 'Open($1); SelectWorthOutputting(); foreach Export("s ..
发布时间:2020-08-06 05:59:00 其他开发

将一系列.svg文件作为字形导入到FontForge中,并输出一个字体文件

我想创建带有大量字形的字体.想想日文汉字,成千上万.因此,肯定会需要一些脚本/批处理.幸运的是,FontForge支持python脚本!不幸的是,我无法使其正常运行. [sadface] 首先,感谢用户 Hoff 发布代码Failed to find NameList: AGL For New Fonts Warning: Font contained no glyphs 更新: ..
发布时间:2020-08-06 03:48:58 Python

防止TrueType字体的抗锯齿(或亚像素渲染)

.ttf字体的呈现方式如下: 我已经使用FontForge创建了这种仅矢量的TrueType字体. 我想在需要基于矢量的字形的应用程序上使用此字体,并且不支持加载.ttf嵌入式位图(似乎没有此问题). 在某些颜色方案下,Windows所做的此子像素渲染使字体完全不可读.大多数ttf字体都具有这种效果,但对像我这样具有像素完美边缘的字体来说,这种效果要强得多. 有人知道任何可编程的 ..
发布时间:2020-07-19 20:47:47 其他开发

如何使用Fontforge将TTF转换为FNT

我有一个TTF字体,需要将其转换为FNT(最好也转换为pcf).我尝试了Fontforge,但是当我加载字体并选择生成字体时-尽管有WIN FNT,但是除了“没有位图字体"之外,无法从右侧列表中选择任何内容.有人可以帮我吗? 解决方案 FNT是位图格式,而TTF是轮廓/矢量格式.要获得FNT输出,您首先需要创建一个或多个位图罢工.如果Fontforge已使用Freetype构建,则可以执行 ..
发布时间:2020-07-18 20:13:34 其他开发

具有其他语言的外部部门的NodeJS API

我正在开发NodeJS API,一切正常. 对于特定问题,我正在使用本地CLI依赖项,该依赖项会处理一些 input 文件和 output 其他内容,以防从API返回. 我想知道(也许让我敞开心mind)我可以在生产中为该API提供什么样的服务. 这个想法是要有一个Node环境(例如在我的本地环境中),该环境可以在同一台计算机上安装不一定要用Node编写的外部依赖项. 我的 ..
发布时间:2020-05-18 01:55:23 其他开发

字体不在iOS中

我使用FontForge创建了一个自定义字体,用于我的iOS应用程序。当我在我的应用程序中使用字体时,字距不被应用。有一个已知的错误,字距不适用于UITextView。我在UILabel和UITextField中使用这个,所以这不是问题。我的目标是iOS 5.0。 我可以在Font Book和Pages中查看字体,看看字距是否正在工作。但是,字距不适用于Mac。我已经在Word中启用了字距, ..
发布时间:2018-01-06 23:05:20 移动开发

倒置字形:位图> SVG通过autotrace>字形通过fontforge

$ b 获取位图图像 >使用autotrace创建SVG(在Linux上) 使用python-fontforge(glyph.importOutlines(svgfile))将轮廓导入为字形 > 这个效果很好,除了生成的字形倒转(见图片)。任何想法如何可以防止,如何SVG或字形可以颠倒,或类似的东西? 源位图: 自动跟踪SVG: 结果字体: 解决方案 只 ..
发布时间:2018-01-06 22:08:03 Python

用矢量软件(即inkscape)和fontforge创建图标字体?

通过在这里得到一些答案和一些研究,我遇到了一种实现图标的新方法。这个方法最终意味着创建一个文件字体集,每个图标分配给一个字体,而不是图像或css背景,看起来你可以将图标作为一种字体来处理。 一个人物?因为这个方法对我来说太新了,所以我真的很想确定我是否正确地处理它(我看到了巨大的潜力...比创建不同的图标,导出每个不同的颜色和大小的自己的.png文件更好)。如果是这样的话,它会需要一些记忆( ..
发布时间:2018-01-06 21:42:12 其他开发