- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
这个问题与UILabel with custom font displays *wrong* custom font极其相似,除了我需要同时使用这个系列的三种字体。我正在使用Myriad Pro,就像那个问题一样,但我需要使用Bold,Semibold和Regular。
目前,当我尝试通过定义为以下的宏来使用 Bold 时:
#define MYRIAD_BOLD(x) [UIFont fontWithName:@"MyriadPro-Bold" size:(x)]
..它给了我半粗体。如果我从“应用程序提供的字体”的 plist 条目中删除 Semibold(如上面链接的类似问题的“答案”),则正确返回 Bold,但(显然)Semibold 不再可用。
关于为什么我会(似乎)同时被限制为两种自定义字体有什么想法吗? (至少来自同一个家庭?)
顺便说一句,这是 [UIFont fontNamesForFamilyName:@"Myriad Pro"]
的 NSLog 输出:
Myriad Pro 字体名称:(
"MyriadPro-Semibold",
"MyriadPro-常规",
“MyriadPro-Bold”
)
谢谢!
最佳答案
在一个奇怪但有点预料到的解决方法中,我发现我实际上可以使用第三种变体,方法是在编辑器中打开字体(我只是捕获了我找到的第一个)并更改姓氏,将其重新打包为 otf ,并将新文件添加到应用程序 plist 中。我让 fontName
保持不变。
奇怪的是它仍然以相同的字体名称加载并显示在 +fontNamesForFamilyName:
Myriad Pro 响应下。
关于cocoa-touch - UIFont fontWithName : limited to loading 2 variations per family,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4715824/
LocaleContext.getLocale() 返回当前作为“en_US_WOL”的语言环境对象。我使用断点验证了区域设置对象,看起来像 en- 语言英语,美国 - 美国的国家代码,WOL - 变
我正在检查与渲染和字体相关的问题。评论GraphicsEnvironment.html#getAllFonts()提到字体的“可编程变体”。 This method provides for the
有一个N×N的正方形网状网格线,如下图所示。网格的节点位于点 (X, Y),其中 X 和 Y 是从 0 到 N-1 的整数。电流流过网格,位于 (0, 0) 和 (N−1, N−1) 的节点之间。 最
概述: 我正在尝试改进我正在使用状态模式的程序的设计。我将发布问题的简要描述、当前设计的类图/描述的图像,然后是相关类的头代码。 问题: 我正在为程序使用状态模式的变体。在这个变体中,我有一个“ Co
我已经可以弄清楚如何从主表中连接和选择行,即使辅助表没有匹配的行。我想要的有点不同。 Table A: id, pid Table B: id, pid, uid, aid 我想要的是表 A 中的
我目前正在研究可变字体。我已经实现了一个工作变量字体,想改变 的粗细。悬停。 使用 font-variation-settings: 'wght' 200;和 font-variation-sett
我们有 n 个盒子,其尺寸为 x、y、z(宽度、高度、深度)。我们想在另一个里面插入最多数量的盒子。 如果内框 (i) 的大小严格小于外框 (j) 的大小,则可以将一个框放在另一个框内:x[i] <
在做一个项目时我遇到了这个问题,我将在这个问题的实际领域之外重新措辞(我想我可以谈论烟花的口径和形状,但这会使理解更加复杂).我正在寻找一种(可能是近似的)算法来解决它。 我有 n 个不同大小的容器,
我创建了一个 WordPress 电子商务网站,并由 WooCommerce 提供购物功能。 每个产品页面都包含一个“平台”变体。选择所需平台后,产品描述下方会出现一条附加文本。这称为产品变体描述。
我正在尝试编写一个程序,在给定初始输入的情况下,将计算 8X8 棋盘上 8 个皇后的不同排列数。出于某种原因,我的测试数据没有给我适当的输出。我想知道你们是否能指出我正确的方向。我没有编译器错误,但我
假设我在 AngularJS 网络应用程序中有一个 Controller ,它有一个数据数组,用于存储非常相似但需要不同模板的对象,具体取决于成员变量“类型”。例如: function fooCtrl
我需要帮助将自定义字段添加到我的产品变体和简单产品页面。我尝试使用 RemiCorson 的信息 (http://www.remicorson.com/woocommerce-custom-field
我在 WordPress + WooCommerce 中有一个可变产品,它有 2 个属性:颜色和尺寸。 我希望当我选择这两个属性之一时,第二个属性的不可用变体将自动从属性选择菜单中隐藏(或不可选择)。
阅读docs of scikit-learn我了解到 DPGMM 类背后的实现使用变分推理而不是传统的 Gibbs 采样。 尽管如此,在通过 this Edwin Chen's popular pos
我使用这篇文章中的纯 css 代码让我的轮播淡出。如问题所示,有没有办法让它在 IE9 中也淡出?似乎 normalizr 并没有为我完成这项工作,它应该这样做吗?我搜索了转换回退,没有找到任何,当我
我创建了一个名为 vp_extended 的自定义变量产品类型。默认情况下,当我添加名为“大小”的属性时,“用于变体”复选框不会显示在属性下。所以当我添加以下代码时: jQue
我在 Fiddler 中查看 chrome 发送的 http 请求,我注意到下面的 http header 让我感到困惑: X-Chrome-Variations: CNa1yQEIjrbJAQiY
我在哪里可以找到 Create Landscape Variation 的按钮? ? 在我使用的 Android Studio 版本中,有一个用于旋转屏幕但不能添加变化的按钮。我正在使用 Androi
我和我的团队同时处理多个项目,但他们都使用相同的代码库,并且需要针对每个项目进行调整。 例如,我们有包含组件A 和B 的基本代码。对于每个新项目,我们都必须修改 B,但 A 保持不变。 目前,我们每个
不知道为什么会出现此错误。我需要遍历变体并找到包含 varid 变量的 id。对我来说,这看起来是对的,但显然不是。我相信这里的每个人都比我聪明得多,哈哈,我在这方面仍然是个新手。 此函数应该允许我过
我是一名优秀的程序员,十分优秀!