草庐IT

Truetype

全部标签

android - 如何从 Android 中的 TTF 文件读取字距调整对表

我目前正在使用从TTF文件加载的外部(非标准)字体在Canvas上绘制文本。我想为我显示的文本启用字距调整。我想知道是否有可能使用AndroidAPI从字体中读取字距调整对。 最佳答案 WhatIwanttoknowisifthereisapossibilitytoreadkerningpairsfromtypefaceusingAndroidAPI.没有公共(public)API可以从TTF文件中读取字距调整对。但是,我从ApacheFOP中提取了相关代码您可以使用thislibrary阅读字距调整对.示例用法:TTFFilefi

c++ - 如何使用 stb_truetype 在 directx9 中渲染文本?

如何在C/C++中使用D3D9使用stb_truetype库渲染文本?我在各种论坛/站点和图书馆的文档中查看了d3d9中的一些示例,但没有找到任何示例。 最佳答案 执行此操作的一种方法是创建D3D9纹理,然后将渲染的文本位图加载到其中。然后,您可以像使用任何其他纹理一样使用生成的纹理。#defineSTB_TRUETYPE_IMPLEMENTATION#include"stb_truetype.h"IDirect3DTexture9*LoadTextureFromText(constchar*text){IDirect3DTextu

c++ - 我们如何知道 True Type 字体的代码点是否高于 0xFFFF?

我们如何知道TrueType字体的代码点是否高于0xFFFF? 最佳答案 有一个API(GetFontUnicodeRanges/GetGlyphIndices),但它不会超过0xFFFF,我想您知道。有2种显而易见的方法可以以编程方式查找:解析.ttf文件(thespec是开放式的)尝试测量您感兴趣的字符的输出,并将测量结果与已知的替换字符进行比较这个答案有一个.NET/C#解决方案:Getsupportedcharactersofafont-inC# 关于c++-我们如何知道True

ios - 如何动态下载字体并将其安装到 iOS 应用程序

客户希望通过API调用下载字体,从而将字体动态添加到iOS应用程序。这可能吗?我挖掘的所有资源都展示了如何手动将.ttf文件拖到Xcode并将其添加到plist。是否可以下载字体并以编程方式在客户端使用它?谢谢。 最佳答案 好的,这就是我的做法。首先在需要的地方这样做:#import然后进行NSURLSession调用。我的客户将字体上传到亚马逊的S3。所以在需要的地方这样做://1NSString*dataUrl=@"http://client.com.s3.amazonaws.com/font/your_font_name.tt

ios - 如何以编程方式在 iOS 中使用自定义字体(例如 : Helvetica CY. ttf)和 Xcode

我正在尝试在我的应用程序中使用HelveticaCY字体。我已经按照苹果文档的建议配置了它。自定义字体显示在Storyboard的下拉列表中,但无法在我的类文件中以编程方式使用相同的字体。我已经记录了该应用程序可用的所有字体系列,但“HelveticaCY”未打印在控制台日志中。我们将不胜感激。谢谢! 最佳答案 只是简单而已。它也在xcode6.1中为我工作。尝试使用这个steps:第1步:在您的XCode项目中包含您的字体第2步:确保它们包含在目标中第3步:仔细检查您的字体是否作为资源包含在您的包中第4步:在您的应用程序plist

java - Windows 和 Linux 加载 ttf 字体时 JLabel 的差异

我正在使用以下代码在java中上传aller字体:privateFontloadFont(finalStringpath){Fontfont=null;InputStreamfontFile=null;fontFile=FontLoaderClass.class.getResourceAsStream(path);if(fontFile!=null){try{font=Font.createFont(Font.PLAIN,fontFile);}catch(FontFormatExceptione){LOGGER.error("Errorwithfontformat{}",e);}cat

java - 如何从java中的系统字体获取ttf字体数据

我在系统上安装了一些ttf字体。我使用获取该列表GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames()这不仅是ttf字体,而且我猜是所有字体。最终如果我使用:Font.decode(fontName)我可以获得awt.Font实例。据我所知,Font没有连接到实际的PhysicalFont,所以如何从该ttf文件中检索ttf字体文件或字节数据以获取该列表或awt.Font中的字体?我正在尝试检索物理字体数据或类似内容。该数据应该位于正确的位置?我需要它的原因是最终与libGDX一起使

python - 使用 PIL 使文本大小自动调整为图像

我试图让一些文本重叠在图像上,我有以下代码。fromPILimportImage,ImageDraw,ImageFontmsg="Thisisatestphrase,sopleaseshrinkthetext."im=Image.open("test.jpg")draw=ImageDraw.Draw(im)W,H=im.sizemyFont=ImageFont.truetype("/usr/share/fonts/truetype/customfonts/KeepCalm-Medium.ttf")w,h=draw.textsize(msg,font=myFont)draw.text((

html - SVG 在 HTML 中不使用字体

我有一个在Chrome中显示良好的SVG,但是当我在HTML页面中使用它时,它没有使用正确的字体,而是使用默认字体。TESTSVG在Chrome中显示良好,但在HTML页面中显示时,它没有使用正确的字体。我错过了什么?附录:尽管下面提供了一个有效的解决方案,但我发现直接在html中包含svg代码比引用svg文件更容易。这样问题就不会出现了。 最佳答案 当用作图像(通过html标签、SVG标签或用作CSS背景图像)时,SVG必须由单个文件组成,以保护用户隐私。您可以使用字体,但需要将字体数据转换为dataURI并将字体嵌入到SVG文件

html - SVG 在 HTML 中不使用字体

我有一个在Chrome中显示良好的SVG,但是当我在HTML页面中使用它时,它没有使用正确的字体,而是使用默认字体。TESTSVG在Chrome中显示良好,但在HTML页面中显示时,它没有使用正确的字体。我错过了什么?附录:尽管下面提供了一个有效的解决方案,但我发现直接在html中包含svg代码比引用svg文件更容易。这样问题就不会出现了。 最佳答案 当用作图像(通过html标签、SVG标签或用作CSS背景图像)时,SVG必须由单个文件组成,以保护用户隐私。您可以使用字体,但需要将字体数据转换为dataURI并将字体嵌入到SVG文件