- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为我的系统设置字体并在我的应用程序中使用它它适用于 android 但不适用于 IOS- 首先我在IOS项目的资源中添加了.ttf文件
然后将此字体添加到 Entitlements.plist
对于 Android,我添加到 Assets 文件夹
然后在主应用程序中的 App 文件我在字典资源中添加了这段代码
<Style x:Key="LableStyle" TargetType="Label" >
<Setter Property="Label.FontFamily">
<Setter.Value>
<OnPlatform x:TypeArguments="x:String">
<OnPlatform.Android>
DroidSansArabic.ttf#DroidSansArabic
</OnPlatform.Android>
<OnPlatform.iOS>
DroidSansArabic
</OnPlatform.iOS>
</OnPlatform>
</Setter.Value>
</Setter>
</Style>
对于标签,我添加了这样的样式
<Label HorizontalOptions="StartAndExpand"
Margin="20,5,0,0"
x:Name="lblForgotPassword"
Text="Forgot Password"
Style="{StaticResource LableStyle}">
</Label>
但它在 Android 上运行良好,但在 IOS 上却无法运行,为什么?
最佳答案
我假设您的字体系列名称在 iOS 上不正确。 macOS/iOS 字体名称不是没有扩展名的文件名,名称是在 ttf
本身中定义的。
我的 macOS 上的 DroidSansArabic.ttf
和我在 iOS 上使用的那个使用了 B Tabassom
的姓氏
所以它在表单中的用法是:
label.FontFamily = Device.OnPlatform(
iOS: "B Tabassom",
Android: "DroidSansArabic.ttf#DroidSansArabic",
WinPhone: null
);
由于周围有许多 DroidSansArabic.ttf,请通过在 macOS 的字体簿中打开 ttf
并查看标题栏来验证您的字体系列名称:
如果您的 macOS 已经安装了它,请查看名称列:
更新:您还在错误的 .plist
中输入了 UIAppFonts
键,它进入了 Info.plist
:
<key>UIAppFonts</key>
<array>
<string>DroidSansArabic.ttf</string>
</array>
</dict>
关于xamarin - 我需要从 .ttf 文件设置字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45768488/
我在我的 Twitter Bootstrap 驱动网站上使用 CC-BY FontAwesome 字体作为图标。现在我想在图像编辑器中使用它来制作另一个网站的原型(prototype)。但它不起作用。
我在下面使用了这段代码,它提出了这个堆栈跟踪: java.io.FileNotFoundException: font.ttf (No such file or directory) at j
我在我的 android Assets 文件夹中包含了一个 ttf 文件。 我正在使用 day poster 作为 ttf。 但问题是某些手机不支持此自定义字体,即:它在某些手机上看起来不同。 beb
我正在制作一个网站。在 http://snpskollam.cf并且在 http://chemio.cf 上也有制作另一个的经验我面临一个问题,IE。我的服务器中有一个文本文件 (Montserrat
我是这样使用@font-face的: @font-face { font-family: DINPro; font-weight: bold; src: url(../res/
我想使用谷歌字体中没有的“Antonio 字体”。我收到了一个 .ttf 文件并按照下面的说明使用了它,它是否足够或者我是否需要额外的文件(woff、woff2 等)? @font-face {
我需要能够在我的网站上使用特定的泰卢固语字体。我有 ttf 文件并生成了所需的 .eot、.woff、.woff2 和 .svg 文件。我按照下面网站上的说明创建了如下所示的样式表 @font-fac
我的应用程序中需要 OpenSans,因此我导入了整个 OpenSans 系列,其中包括粗体、超粗体、斜体、常规、浅色等。我将它们添加到我的 Mac 上的 Fontbook(以检查我在使用它们时需要使
设想 我有一组名为 32.png,..,126.png 的图像与文件名中数字的 ASCII 可打印字符有关的手写字母,我打算将它们转换为字体文件,如 .ttf这样我就可以用它输入(基本) latex
这是一个定义了 few terms for the horizontal glyph metrics for fonts 的图表. 假设我有一句话, Foo bar baz. 如何获取单词“Foo”和
我正在尝试为我的系统设置字体并在我的应用程序中使用它它适用于 android 但不适用于 IOS- 首先我在IOS项目的资源中添加了.ttf文件 然后将此字体添加到 Entitlements.plis
在 OS X 上,您可以安装 .ttf双击字体文件。这在处理多个文件时很麻烦。是否有使用终端应用程序安装字体文件的命令? 最佳答案 您可以使用复制字体 cp myfont.ttf /Library/F
我正在尝试在我的应用程序中嵌入自定义字体。 我已将字体文件包含在我的项目中 我将 key 添加到.plist 我将字体添加到目标 结果: NSLog(@"Fonts: %@", [UIFont fam
我将字体文件 (.ttf) 添加到我的 Xcode 项目的资源中。另外,我将其添加到了 info.plist 中的 UIAppFonts 中。 当我想使用这种字体时,我什至不认为它是 IB 中的一个选
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 4年前关闭。 Improve thi
目前,我想添加到我的 React 项目中的 3 种字体:a、a light、bold。 我的文件结构: /src ├── /fonts/ │ ├── /A.ttf │ ├── /A-light
我正在尝试使用从网络下载的 .ttf 文件来使用“anagram.ttf”作为我的字体系列。 @font-face {font-family: 'Anagram'; src: u
我正在尝试研究创建我自己的自定义字体。我读了一些书,但由于我对字体一无所知,所以我有一个问题无法找到答案。 你能定义一种字体颜色是静态的吗?例如,我想创建一种字体,其中每个 A 都有蓝色背景,B 有黄
如果我有一个 .NET Font 对象,有没有办法以编程方式确定 C:\Windows\Fonts 目录中的哪个 ttf 文件是用它创建的? 最佳答案 This helpful article建议通过
我正在尝试使用从网络下载的 .ttf 文件来使用“anagram.ttf”作为我的字体系列。 @font-face {font-family: 'Anagram'; src: u
我是一名优秀的程序员,十分优秀!