10得票2回答
如何在使用DirectWrite时平衡基于脚本的OpenType功能与其他OpenType功能?

全面披露:我正在开发我的libui GUI框架的文本API。这个API在Windows上使用DirectWrite,在OS X上使用Core Text,在其他Unix系统上使用Pango(它使用HarfBuzz进行OpenType shaping)。我想指定的文本格式属性之一是要使用的一组Op...

10得票2回答
字体名称中的合法字符是什么?

当“消费”字体名称时,我需要预期哪些字符?在“生成”字体名称时应避免哪些字符?不同操作系统、传统桌面应用程序、移动或 Web 应用程序(->CSS)以及不同的字体格式(如 OpenType、TrueType、WOFF、PostScript、SVG 等)之间是否存在差异?

10得票4回答
如何在Java中使用开放式字体?

是否有一种方法可以像TrueType字体一样在Java中读取Open Type字体? 对于TTF来说,这很完美,但我还没有弄清如何使用Open Type字体做同样的事情。Font f = Font.createFont( Font.TRUETYPE_FONT, new FileInputStr...

9得票4回答
用于OpenType小型大写字母的CSS回退方案

我正在制作一个非常重视小型大写字母的网站,其中包括对《圣经》文本的设置。在旧约中,上帝的名字被拼音为“主” ,但是使用小型大写字母——不是 LORD 。然而,目前OpenType小型大写字母的支持情况……远不如人意。Safari(甚至直到我从中打字的Yosemite上的Safari 8)仍未支...

8得票2回答
如何在HTML中调用OpenType字体中的“Swash”和“Stylistic Set”字符?

我正在处理一个项目,其中OpenType字体中有几个相同字符的变体。所有字符都具有相同的Unicode ID,但具有不同的GID编号和一些其他引用,例如Swash或Stylistic SetXX(ss01)(在indesign中找到此信息)。是否有任何方法可以在HTML文档中使用这些字符? ...

8得票1回答
Node.js中将Emoji转换为PNG或JPG格式 - 如何实现?

为了我正在工作的项目,我需要从表情符号(最好是苹果表情符号)生成图像文件。我认为这应该是一件相当简单的事情,但是每个我使用的工具,最终都遇到了障碍。 我还考虑过使用表情符号集,例如这个,我可以在需要时进行查询。不幸的是,我链接的那个没有Unicode 9.0表情符号,例如鳄梨()、虾()或哈...

7得票2回答
使用DirectWrite进行部分连字选择

使用IDWriteTextLayout中的HitTestTextPosition样式API,我无法正确处理像Calibri这样的字体中“ti”、“ffi”或其他连字内部的文本位置。它总是返回在连字之后或之前的位置,而不是内部位置,比如t|i或f|f|i。 使用DirectWrite API在...

7得票4回答
使用谷歌网络字体获取不同的图形类型

根据此页面: [Raleway]是一种展示字体,下载包括旧风格和直排数字、标准和自选连字、完整的变音符号集以及受到更加几何无衬线字体启发的样式替代品。 (强调为本人添加) 数字的默认值是“旧风格”(“onum”OpenType功能字符串),在标题中使用时看起来相当糟糕。理想情况下,我...