opentype

    1热度

    1回答

    我已经掌握了目前使用的所有主要格式的命令行字体转换,但有一个例外。某些woff2文件不会使用GitHub上的官方工具进行解压缩。我知道他们没有损坏,我知道文件类型是正确的。在尝试一些顶级商业转换器时,我遇到了同样的问题,以及许多免费的在线实用程序。出于某种原因,唯一与这些有问题的woff2文件一起工作的是EverythingFonts。我最好的猜测是为什么可能一些woff2字体可能会使用与GitH

    4热度

    1回答

    在包含德语内容的网站上,我们正在使用标准脚本通过Adobe TypeKit(Basel Neue)集成自定义字体。然而,字体将显示的任何发生的ss作为ß而不是 - 在许多情况下这是没有意义的(例如Wasser将显示为Waßer等)。 我不确定这是否是OpenType功能,因此可以通过CSS设置进行控制。至少我无法识别这种OpenType功能here。在这种情况下,我也无法在网上找到任何信息 - 只

    2热度

    1回答

    你会发现下面的文字下方部分版本号的MS OpenType font file specification: 实现读表必须包括代码来检查版本号 所以,如果当格式,因此该版本 数字的变化,旧的实现将优雅地处理新版本 。 假设人们已经编写了一个代码来读取版本为1及以后的OpenType字体文件,该代码用于处理相同的字体文件,但版本为2.我无法想象如何可以“优雅地”成功,除非上述声明意味着在处理它之前必须

    1热度

    1回答

    对于PDF字体嵌入目的,我的任务是从CFF OpenType文件中删除未使用的字形的字形轮廓数据,以减小其大小。 问题是,与TTF不同,CFF将其压缩为子例程的字形轮廓数据,并创建字形之间的依赖关系,我不能从cmap和轮廓数据中删除字形及其匹配字符。 由于有几个像otfcc这样可以对CFF文件进行子程序化的开源CFF库,我想知道是否有可以做相反的操作并撤销子程序化的库。 更新: 我正在使用的库是o

    0热度

    1回答

    使用Raphael.text和getBBox我从上行到下行获得文本的完整维度。因此,getBBox方法不能准确反映我的文本的实际高度。我测试的高度是90px。 我已经集成OpenType和用它来绘制相同的文本在一个无形的画布,并传递到Raphael.pathBBox返回我的文字的确切尺寸。这个高度是70px。 现在我的任务就是要能够排队的文本。为了做到这一点,我需要知道OpenType文本的像素上

    6热度

    1回答

    对于我正在处理的项目,我需要从表情符号(最好是苹果表情符号)生成图像文件。我认为这应该是一件相当简单的事情,但是对于我使用的每种工具,我最终都会碰壁。 我也考虑过使用表情符号集,例如我可以在需要时查询的this one。不幸的是,我链接到的没有Unicode 9.0表情符号,如鳄梨()虾()或harambe()。你知道这样一个最新的设置吗? 代码方面,我试过opentype.js,但它不支持.tt

    -1热度

    1回答

    基本上,我有几个字体文件,目前有拉丁字母字形,我想从一个不同的字体文件导入阿拉伯字符到这些字体文件。是的,阿拉伯文的字形是来自个人免费使用的字体,如果有人担心这种字体,而拉丁字是来自我自己的知识产权。我只想找到一种方法来快速导入所有的阿拉伯字形,而不是一次一个地完成它们。有没有一种已知的快捷方法?谢谢。

    1热度

    1回答

    我正在开发一个Ionic项目,由于某种原因,我们使用的字体在iOS中无法正确呈现(在Android中它运行良好)。我们使用@ font-face规则来使用字体。如果我切换到另一种字体(我用其他truetype字体尝试过),它效果很好。 @font-face { font-family: 'font_title'; src: url('../fonts/font_name.otf') forma

    7热度

    2回答

    完全披露:我正在研究libui GUI框架的文本API。这包括Windows上的DirectWrite,OS X上的Core Text以及其他Unix上的Pango(使用HarfBuzz进行OpenType整形)。我想指定的一种文本格式属性是要使用的OpenType功能的集合,这三个属性都提供了这些功能; DirectWrite的是IDWriteTypography。 现在,当您使用这些库绘制一些

    0热度

    1回答

    我可以使用Knox成功从AWS检索我的OPT文件..但是当我使用该文件时,它已损坏。我相信这是一个编码问题..但老实说,我不确定。 结束文件大小大于文件实际大小。 下面是一个简单的例子: var client = knox.createClient({ key: '************', secret: '************', bucket: '****