C#字体文件处理库 - TTF (TrueType) 和其他类型

9

是否有任何已知的C#库或项目可以理解TTF文件格式?大多数关于此问题的问题都试图进行自定义渲染,但我更感兴趣的是字体编辑器类型的应用程序。

3个回答

18

我想介绍另一个用于处理字体的纯C#库。

这里是https://github.com/LayoutFarm/Typography

纯C#

支持 .NET >=20

访问一般字形数据,

以及访问高级排版数据。

(如GDEF,GSUB,GPOS等)


下面的图像显示了一些屏幕快照,

比较库中呈现的字形 'B'

  1. (左):没有Hinting的库中的字形

  2. (中):Windows的带有清晰度效果的GDI (来自记事本)

  3. (右):带有真实Hinting的库中的字形

enter image description here


快照2:

我正在开发自动Hint和网格拟合功能。

测试它,随时评论、分叉、讨论。

triangulate1


快照3:亚像素渲染

subpixel_rendering


纯C#。太好了!C#世界需要一个原始的C#字体/文本库。如果你没有在这里发布,我就找不到这个惊人的项目。谢谢! - zwcloud
从我的角度来看,这个能用来将ttf字体转换成woff吗? - user1932634
这看起来很有趣。不过似乎没有任何文档。我要看看能否理解演示示例。 - solstice333

14

Simon,这些内容是否足够低级,可以尝试制作字体编辑器应用程序?无论如何都是很好的信息。 - Brady Moritz
1
对于字体编辑器,我更倾向于选择FreeType项目。WPF类主要针对字体文件解析和字形渲染,而不是字形编辑。无论如何,工作仍然很艰巨 :-) - Simon Mourier
所以,现在要找到适用于 .NET 的 FreeType ;) - Brady Moritz

8

1
https://github.com/ryancheung/FreeTypeSharp 可能是一个不错的选择。 - ryancheung

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接