首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于处理字体文件的TTF库-TTF (TrueType)等

用于处理字体文件的TTF库-TTF (TrueType)等
EN

Stack Overflow用户
提问于 2011-01-08 01:15:42
回答 3查看 16.7K关注 0票数 9

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-01-08 01:58:12

我不知道你到底想做什么,但是WPF有一个很酷的GlyphTypeface Class,它很抽象,也很独立。

这是你可以如何开始的:

代码语言:javascript
复制
GlyphTypeface ttf = new GlyphTypeface(new Uri(@"c:\windows\fonts\verdana.ttf"));

还有GlyphRun ClassGlyphRunDrawing Class

另外,如果你正在寻找开源的大图景,你也可以在这里找到FreeType Projecthttp://freetype.org/

票数 13
EN

Stack Overflow用户

发布于 2017-01-09 05:00:58

我想介绍另一个用于处理字体的纯C#库。这里是https://github.com/LayoutFarm/Typography

纯C#

支持.NET >=20

访问通用字形数据,

并访问高级排版数据。

(如GDEF、GSUB、GPOS)等。

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

比较然后lib的呈现字形'B‘

True字形(左):不带Hinting

  • (middle)的库中的字形:Windows的带清晰类型的GDI (来自库中的notepad)

  • (right):字形,带有提示

snap 2:我正在开发自动提示和网格拟合。

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

快照3:亚像素渲染

票数 18
EN

Stack Overflow用户

发布于 2015-06-10 12:44:46

这里提供了一个用于FreeType的.net包装器:https://github.com/Robmaister/SharpFont

它也可以在nuget上找到:

代码语言:javascript
复制
PM> Install-Package SharpFont
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4628247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档