使用自定义字体升级您的 SwiftUI 应用程序教程,如何在 SwiftUI 中添加自定义字体
大家好,我叫 Izzy,在这篇短文中,我想向您展示如何将新字体添加到您的 SwiftUI 项目中。XCode 项目的默认字体易于阅读,通常适用于很多用例,但有时添加另一种字体以获得更多细节会很好。
先决条件
- 安装了 Xcode 13+ 的 Mac
- Swift 编程经验不是必需的,但可以让您的生活更轻松
创建一个新项目
打开 Xcode 并创建一个新的 App 项目或使用现有项目。如果您是 Xcode 和应用程序开发的新手,您可以按照我在其他一篇文章中所做的详细步骤进行操作,例如“在 SwiftUI 中创建图像卡”。本文还包含有关 Xcode 界面的一小部分,以帮助您入门。
查找并安装新字体
谷歌字体
您可以在很多不同的地方找到各种不同的字体。其中一些是免费的,另一些则需要付费;在任何一种情况下,如果您被允许使用该字体,请务必检查许可协议,特别是如果您打算出售您的应用程序。
我喜欢使用字体的一个非常棒的地方是Google Fonts。该页面有各种不同类型的字体,很容易找到合适的字体。
选择字体后,您将进入更详细的视图,您可以在其中查看许可证、查看更多字体示例,当然还可以下载字体本身。对于这个例子,我从谷歌字体中选择了Caveat字体。快速检查许可证部分显示我们可以将字体用于任何类型的项目,所以让我们继续并单击右上角的“下载系列”。
使用自定义字体升级您的 SwiftUI 应用程序教程,如何在 SwiftUI 中添加自定义字体相关推荐
- wordpress 自定义_如何在WordPress中添加自定义字体
wordpress 自定义 Do you want to add custom fonts in WordPress? Custom fonts allow you to use beautiful ...
- 如何在macOS中重置字体集
你的Mac字体集看起来有点杂乱吗?是否难以找到最常用的字体?准备好删除所有非标准字体并重新开始吗?如果是这样,一个简单的技巧可以帮助您快速清理 macOS 字体集合. 在 macOS 的字体书应用程序 ...
- html怎么设置字体于字体的间隔,如何在css中设置字体间隔
如何在css中设置字体间隔 发布时间:2021-05-15 15:39:05 来源:亿速云 阅读:81 作者:Leah 如何在css中设置字体间隔?针对这个问题,这篇文章详细介绍了相对应的分析和解答, ...
- dota2html颜色代码,技术向教程 如何在DotA2中使用彩色字体
技术向教程 如何在DotA2中使用彩色字体 编译:M82A1炸菜 如何使用16进制编辑器对DotA2文字就行颜色编辑 需要:十六进制编辑器.记事本.控制台 1.打开steam平台 2.在游戏库中选择D ...
- html字体怎么设置大写,如何在html中设置字体的属性
如何在html中设置字体的属性 发布时间:2021-06-08 17:45:33 来源:亿速云 阅读:72 作者:Leah 这篇文章给大家介绍如何在html中设置字体的属性,内容非常详细,感兴趣的小伙 ...
- java中如何设置字体样式_如何在JAVA中设置字体样式和大小?
我是新来的Java和无法弄清楚如何格式化我的代码是这样的: 字体"宋体"字体大小"9"大胆如何在JAVA中设置字体样式和大小? 我想整个段落的格式化文本.我真的 ...
- 如何在Activex中使用字体(2)
如何在ActiveX控件中使用字体3 例程2:Label1.ocx 例程2的Label1控件与例程1的Label控件在功能实现上没有任何区别,只是在改变字体特性时,不再使用库存字体属性Font,而是使 ...
- android 更改字体_如何在Android中更改字体
android 更改字体 Ben Stockton 本·斯托克顿 Android offers plenty of options to customize the appearance of you ...
- [教程] 谈谈网页设计中的字体应用 (2) serif 和 sans-serif
Howdy, 大家好,又是我~ 上一次我们简单的谈了一下font set和一些要注意的基本问题.今天我们继续字体这一话题,深入讲讲上次提到的"通用字体族".首先是最常用的 seri ...
- HTML设置字体颜色1008无标题,如何在HTML中设置字体颜色,你知道这几种方式吗?...
color设置字体颜色 在color设置字体颜色之前,我们首先了解color在css中有几种取值方式,一共有4种方式,若有不全还请在评论区告知谢谢,4种方式如下: 十六进制.十进制. 英文单词.十六进 ...
最新文章
- php gt lte gte,springdata jpa封装数据库关键字(EQ, LIKE, GT, LT, GTE, LTE,IN)
- [转]JAVA泛型通配符T,E,K,V区别,T以及ClassT,Class?的区别
- Installation error: INSTALL_FAILED_CANCELLED_BY_USER
- vc 添加打开文件对话框并读取文件
- HDU 1518 Square
- 找新朋友(欧拉函数)
- ImageLoader设置圆形图片
- 前端 js 非控件 使用标签打印机 打印二维码和文本_青岛Web前端(HTML5)面试题分享...
- C语言中短路求值问题
- 我想学习编程,是自学好还是去培训机构学好呢?
- Javascript面向对象二
- byte 转 int 为什么要0xFF?
- Coolite服务端方法调用与Web.Config配置
- 在Visualforce页面中使用Visual Flow
- mac如何判断本机有没有gpu_属牛人:属牛如何判断一段感情有没有未来
- fotify php审计,Fortify下载-代码审计工具Fortify SCA下载v20.1.1 最新版-西西软件下载...
- c++超详细基础教程(快速入门)
- 临时邮箱有什么用,推荐5个临时邮箱
- uniapp H5页面 点击图片放大预览
- STM32入门(一)