- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在设计一个 iOS (SpriteKit) 应用程序,如果我将 SKLabelNode
添加到现场。但是,当我在模拟器中运行该应用程序时,会出现替代字体。
据我所知,这种字体是 Xcode 自带的。我当然没有购买它,尽管它可能作为另一个应用程序的一部分出现。
使用像 Chalkduster 这样的字体似乎可以正常工作,不需要额外的工作。
所以我想知道这种字体是否需要任何特殊操作才能被识别(例如,它是否像自定义字体)或者是否存在其他问题。
此外,如果这不是标准的 Xcode 字体,我会不会因为在商业应用程序中使用它而遇到麻烦?
编辑:如果答案可以说明 (a) 这种字体在他们的 Xcode 版本中是否可见以及 (b) 它是否有效,我们将不胜感激。
EDIT2:好吧,再研究一下。我下载并安装了一个真正的(免费)自定义字体,它现在出现在字体选择器中,但它实际上并没有由我的应用程序呈现。
所以看起来 Xcode 显示了系统上安装的所有字体,无论它们是否可以被您的应用程序/目标设备访问。但是,您只能按照以下答案中描述的过程使用它。这可能是一件好事,因为它会阻止您意外使用您已获得但可能没有许可证的字体。但是有点烦人的是,字体选择器中提供了您不能使用的字体。
最佳答案
Skia 不是 iOS 附带的字体的一部分。您可以从 iosfonts.com 获得所有预装 iOS 字体的列表。或 wptechonlogy.com
您可以通过执行以下操作列出设备上所有已安装的字体:
NSArray *fontFamilies = [UIFont familyNames];
for (int i = 0; i < [fontFamilies count]; i++) {
NSString *fontFamily = [fontFamilies objectAtIndex:i];
NSArray *fontNames = [UIFont fontNamesForFamilyName:[fontFamilies objectAtIndex:i]];
NSLog (@"%@: %@", fontFamily, fontNames);
}
要安装字体,您可以使用类似 iOS Font Maker 的应用程序或使用代码自己完成。涉及的步骤是:
Codewithchris.com有关于如何添加自定义字体的分步教程。
关于ios - 如何(或是否)在 iOS 应用程序中使用 Skia(或任何未知)字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29878102/
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
我正在 Windows 上构建 Skia,关注 this link . 对于 Windows x64,构建非常顺利。但不适用于 32 位。 1) 我尝试指定 target_cpu = "x86"而不是
我在使用 skia measureText() 函数测量文本时遇到问题。返回值不准确。 SkPaint *skPaint = new SkPaint(); SkTypeface* myFont = S
我有一个 draw(SkCanvas* canvas) 函数。 在 main() 中我写: SkBitmap myBitmap; myBitmap.allocN32Pixels(640, 480);
我正在尝试打开 JPEG 图像的远程流并将其转换为位图对象: BitmapFactory.decodeStream( new URL("http://some.url.to/source/im
你好, 我目前正在研究Android如何解码和图像文件。当我检查代码时,它似乎在调用 SKIA 库。但是,如何根据源码知道android/skia支持的图片文件格式是什么? 我不是编程专家,所以我还在
本页http://source.android.com/devices/graphics.html说: Prior to Android 3.0, Canvas used the Skia 2D dr
我尝试按照 https://skia.org/user/build 中的建议在 Windows 上编译skia 1> bin/gn gen out/Static --args='is_official
我想弄清楚如何让 Skia 从路径几何中生成网格。我查了 SkPath::dump , SkPath::writeToMemory , SkPath::serialize ,但是它们似乎都输出路径内容
我正在尝试使用 Xamarin.forms 中的 SkiaSharp 在图像上绘制一些多边形。图片是从服务器下载的,然后缓存在后台。所以我宁愿不操纵图像本身,而是绘制一个新 Canvas 并将其放置在
我正在尝试使用 Skia Windows 上的图形库需要 building it from source .但是,当我运行构建命令时: ninja -C out/Static 我得到这个构建错误: "
我正在尝试使用 Linux 构建 SKIA 库: https://code.google.com/p/skia/ 我已成功运行 ./gyp_skia 后跟 make 命令。 您经常在make 之后运行
我正在处理一个必须在位图上快速绘制文本的应用程序。我已经对渲染过程的内存使用进行了相当多的优化,但我仍然希望该过程尽可能快,那时我了解到 Skia 库,有人说它可以提供比原生 Android canv
我将 Skia 用于我的示例程序之一。我有一个 Canvas ,我在其中使用 font_size 30 编写文本,这是代码片段。 string = "Test String"; SkString t
这是我的一个与远程浏览器隔离相关的实验项目。我正在尝试拦截 Skia在正在运行的 Chromium 实例中绘制命令,然后通过 CanvasKit 在客户端的不同浏览器实例中重放它们,Skia 的 We
因此,我从 Google SIgn-in api 下载个人资料图片,并将其保存到隐藏文件中。问题是,当我尝试检索它时,它会抛出:D/skia: --- 无法创建带有消息“未实现”的图像解码器。但是,当
为什么 Skia包括 Forth interpreter ? 最佳答案 Forth 解释器包含最初是一种调用 Skia 的迷你脚本语言。 迈克·里德,software engineer and man
我想使用 SkiaSharp 绘制富文本,例如 iOS 的属性文本或 Xamarin.Forms 的 FormattedString,但我找不到方法。 我找到了 DrawText 方法,但它用于使用一
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以
我正在设计一个显示一些图像的 Activity 。下面的代码获取图像文件并将它们放入屏幕。 for(int i=0;idecode returned false 06-2
我是一名优秀的程序员,十分优秀!