是否有任何已知的C#库或项目可以理解TTF文件格式?我看到的大多数关于这个的问题都是试图进行自定义渲染,但我更感兴趣的是字体编辑器类型的应用程序。
发布于 2011-01-08 01:58:12
我不知道你到底想做什么,但是WPF有一个很酷的GlyphTypeface Class,它很抽象,也很独立。
这是你可以如何开始的:
GlyphTypeface ttf = new GlyphTypeface(new Uri(@"c:\windows\fonts\verdana.ttf"));还有GlyphRun Class和GlyphRunDrawing Class。
另外,如果你正在寻找开源的大图景,你也可以在这里找到FreeType Project:http://freetype.org/
发布于 2017-01-09 05:00:58
我想介绍另一个用于处理字体的纯C#库。这里是https://github.com/LayoutFarm/Typography
纯C#
支持.NET >=20
访问通用字形数据,
并访问高级排版数据。
(如GDEF、GSUB、GPOS)等。
下图显示了一些屏幕快照,
比较然后lib的呈现字形'B‘
True字形(左):不带Hinting

snap 2:我正在开发自动提示和网格拟合。
测试它,并随时评论,分叉,讨论。

快照3:亚像素渲染

发布于 2015-06-10 12:44:46
这里提供了一个用于FreeType的.net包装器:https://github.com/Robmaister/SharpFont
它也可以在nuget上找到:
PM> Install-Package SharpFonthttps://stackoverflow.com/questions/4628247
复制相似问题