如何在 iOS 应用程序中使用自定义字体? [复制]

     2023-03-15     126

关键词:

【中文标题】如何在 iOS 应用程序中使用自定义字体? [复制]【英文标题】:How to use custom font in iOS Apps? [duplicate] 【发布时间】:2012-03-10 05:04:14 【问题描述】:

可能重复:Can I embed a custom font in an iPhone application?

您好,我想在我的原生 iOS 应用中使用缅甸字体。

但是我不知道如何使用该字体。

字体名称是 Zawgyi.ttf,它是缅甸字体。

我已经在我的 macbook 中安装了该字体,但在我的 xcode 项目的字体属性中没有找到该字体。

我只是 iOS 的初学者。

请指导我如何做到这一点?

感谢您的阅读。

【问题讨论】:

说真的,只是谷歌“iOS自定义字体”。 【参考方案1】:

您只需将字体的 ttf 文件拖到资源文件夹中,然后在 info.plist 文件中执行以下操作 -

<key>UIAppFonts</key>
<array>
        <string>CloisterBlack.ttf</string>
</array>

UIAppFonts 键接受一个数组,因此您可以在其中传递多种字体。

现在,无论您想在应用程序中使用什么字体,都可以调用:

[UIFont fontWithName:@"Cloister Black" size:64.0]

只要确保在上面的代码中给出真实的字体名称。字体文件名和它的“真实字体名称”可以不同,所以在FontBook应用程序中打开字体就可以看到字体的真实名称。

在此处查看我关于同一主题的博文 - http://www.makebetterthings.com/iphone/how-to-use-custom-fonts-in-iphone/

【讨论】:

【参考方案2】:

接下来呢

UIFont *font = [UIFont fontWithName:@"Zawgyi" size:20];
[label setFont:font];

【讨论】:

我已经试过了。只显示正方形。如何解决? 这不适用于 iOS 应用。他必须通过应用程序分发“他的”字体。参见 Evan Mulawski 的 cmets。

如何在 iPhone SDK 中使用自定义字体? [复制]

】如何在iPhoneSDK中使用自定义字体?[复制]【英文标题】:HowtousecustomfontsiniPhoneSDK?[duplicate]【发布时间】:2012-12-3120:46:47【问题描述】:我想在我的应用中实现自定义字体。所以我在我的项目源代码中添加了它。我不想以编程方... 查看详情

如何在 CSS 中使用自定义字体? [复制]

】如何在CSS中使用自定义字体?[复制]【英文标题】:HowtouseacustomfontinCSS?[duplicate]【发布时间】:2018-05-1206:39:33【问题描述】:我找到了最漂亮的字体here。我想用它。我尝试了以下操作:@font-facefont-family:myFirstFont;src:url(http://fonts... 查看详情

如何在网站上使用自定义字体? [复制]

】如何在网站上使用自定义字体?[复制]【英文标题】:HowcanIusecustomfontsonawebsite?[duplicate]【发布时间】:2012-11-1503:07:36【问题描述】:为了让我的网站看起来不错,我需要使用自定义字体,特别是Thonburi-Bold。问题是-除非用户安... 查看详情

如何将自定义字体添加到我的应用程序? [复制]

】如何将自定义字体添加到我的应用程序?[复制]【英文标题】:HowdoIaddacustomfonttomyapp?[duplicate]【发布时间】:2013-07-3022:36:50【问题描述】:编辑:我想通了!答案贴在下面。感谢JSD!我一定遗漏了一些东西,因为我认为这是一... 查看详情

如何在 Java 中使用自定义字体?

】如何在Java中使用自定义字体?【英文标题】:HowcanIuseacustomfontinJava?【发布时间】:2011-08-0420:56:02【问题描述】:我用Java编写了一个程序,它使用一种特殊字体,默认情况下在任何操作系统上都不存在该字体。在Java中是否可... 查看详情

在 WKWebView 中使用自定义字体

...iew【发布时间】:2014-11-0506:27:01【问题描述】:我在我的应用程序中使用自定义字体。它们被复制到bundle并硬编码到appName-info.plist。这种字体在整个应用程序和UIWebView中都能完美运行。我正在加载htmlString[webViewloadHTMLString:htmlStrin... 查看详情

如何在 GTK 应用程序中使用自定义字体

】如何在GTK应用程序中使用自定义字体【英文标题】:HowtouseacustomfontinaGTKapp【发布时间】:2013-05-1200:22:51【问题描述】:我有一个字体文件/path/to/app/fonts/custom-font.ttf,我想使用它。如何导入自定义TTF以在GTK+3.0应用程序中使用?... 查看详情

如何在 WebView 中使用自定义字体

】如何在WebView中使用自定义字体【英文标题】:HowtousecustomfontwithWebView【发布时间】:2010-11-2313:33:36【问题描述】:现在我想显示一些unicode字符,我使用了标签:<fontface="Arial">somethinghere</font>。但是WebView好像找不到Arial... 查看详情

如何在 Xamarin 中使用 CSS 设置自定义字体系列

】如何在Xamarin中使用CSS设置自定义字体系列【英文标题】:HowtosetcustomfontfamilyusingCSSinXamarin【发布时间】:2018-09-1009:18:59【问题描述】:我正在尝试在Xamarin表单项目中使用CSS文件设置自定义字体系列。我将各自的字体放置在andro... 查看详情

如何在 SwiftUI 中使用 Font Awesome 作为自定义字体?

】如何在SwiftUI中使用FontAwesome作为自定义字体?【英文标题】:HowdoIuseFontAwesomeasacustomfontinSwiftUI?【发布时间】:2020-09-2806:47:21【问题描述】:我已经按照许多教程向我的SwiftUI包添加自定义字体。我已采取以下步骤:将FontAwesome5F... 查看详情

如何在 android 应用程序中正确对齐自定义字体

】如何在android应用程序中正确对齐自定义字体【英文标题】:Howtoproperaligncustomfontinanandroidapp【发布时间】:2020-12-0516:48:36【问题描述】:我正在尝试在我的android移动应用程序中使用谷歌字体。我注意到当我使用自定义字体时,... 查看详情

如何在gmail中使用自定义字体?

】如何在gmail中使用自定义字体?【英文标题】:Howtousecustomfontingmail?【发布时间】:2017-01-0120:01:24【问题描述】:我们如何在邮件程序中使用自定义字体,尤其是gmail。我进行了很多搜索,但没有发现任何有用的东西,但我在我... 查看详情

如何在织物文本对象中应用自定义字体?

】如何在织物文本对象中应用自定义字体?【英文标题】:Howtoapplycustomfontinfabrictextobject?【发布时间】:2013-07-2712:28:22【问题描述】:我想在织物文本对象中使用自定义字体,我点击以下链接:http://fabricjs.com/fabric-intro-part-4/但... 查看详情

在 WKWebView 中使用自定义本地字体

...在WKWebView中呈现的一些动态HTML的CSS中使用本地字体(随应用程序安装的字体)。我已经阅读了许多StackOverflow帖子和webpage。回顾我所做的:字体(在本例中为ImpactLTStd.otf)是iOS应用程序的一部分。在应用程 查看详情

如何在样式表中使用非标准自定义字体?

...发布时间】:2015-03-1309:17:23【问题描述】:我有一个PyQt4应用程序,它使用以下代码由外部.qss文件设置样式:...app=QtGui.QApplication(sys.argv)stylesheet=open(\'mystylesheet.qss\').read()ap 查看详情

如何通过 Webpack 在 Rails 6 中使用自定义字体

...间】:2019-12-2618:26:06【问题描述】:对于我新启动的Rails6应用程序,我想要一组自定义字体。我的设置如下所示:#app/assets/stylesheets/my-font.sass@font-facefont-family:\'my-font\'src:url(\ 查看详情

iOS自定义字体在不同语言中的垂直对齐

...【发布时间】:2013-12-0206:33:57【问题描述】:我在我的iOS应用程序中使用了一种名为ClassicRobot的自定义.ttf字体。我正在尝试添加日文翻译,但此字体似乎不支持日文字符。最初这不是问题,因为它似乎iOS自动将字体更改为可以... 查看详情

如何添加自定义字体? [复制]

】如何添加自定义字体?[复制]【英文标题】:HowdoIaddcustomfonts?[duplicate]【发布时间】:2014-03-1123:48:32【问题描述】:如何在html网站上安装自定义字体?例如,我在一个婚礼网站上工作,我为该主题找到了很多不错的字体,但我... 查看详情