苹果sf字体_全网首发丨iOS13越狱系统字体分析+iOS13新字体分享

2023-11-18

根据可靠消息分析,最快明天,最迟后天,iOS13系统的越狱就要来了。 雨哥也 提前解包了iOS13.2系统的原生字体出来研究一下,未雨绸缪,有备无患。 看看iOS12升级到iOS13后系统字体做了哪些升级和变化。喜欢手机字体美化的要认真往下看, 有惊喜哦。 7f47f982a6111048a9595ad8668384d1.png 首先是字体 文件数量对比: iOS13.2是252个文件,iOS12.4有304个文件,少了52个文件,可见iOS13系统对字体文件进行了大量的缩减。 文件位置方面比较大的改变: 多出来一个UnicodeSupport文件夹, 把之前放在CoreAddition里面的62个少数民族和地区的NotoSans语言文件专门转移到这个UnicodeSupport文件夹里面了。 同时也把原来放在AppFonts里面的29个STIX字体文件转移到这个UnicodeSupport里面了。 795db77d2c850f2234bc797e0f54a357.png Unicode就是万国码的意思,所有字体文件里面任何一个不同的字符,都有一个单独的Unicode编码 ,不能出错。 应该是针对小众人口、不常用的语言文件做了一个专门的文件夹存放字体文件。 当然了,这91个文件,对我们来说没用,基本上一辈子用不上,可以不用考虑。 点个在看,然后我们来深度分析一下各个文件夹的变化。 首先是最不常用的AppFonts文件夹,iOS13.2比iOS12.4 多了一个Carlito英文字体, 这个无衬线字体一般是用来做海报的。 是一款挺漂亮的英文字体,暂时不知道在什么地方会调用。 可以看看这款字体的效果图: d4955cc32743a083258fa6de6f529e32.png 另外这个AppFonts里面,我们能用到的文件里面,变化较大的就是一个HiraginoMincho.ttc文件,这是大家熟知的 ヒラギノ明朝字体, 做了一下版本升级和优化。 很多人大概不知道,苹果手机内置了ヒラギノ明朝宋体字形。 当然了,AppFonts文件夹里面的文件,系统调用的很少,不用太关注。 改天倒是可以 用这个Carlito英文搭配一套黑体字形, 应该挺不错的。 再来看Core文件夹,变化较大的是 把iOS12.4 Core文件夹里面的几个单字重旧金山英文删除了。 当然了,这几个文件之前也就没什么用了,因为从iOS10开始,苹果的旧金山英文就采用了动态字库。 8faa50ecd0a2f20693fec6356dd5e588.png Core文件夹里面 变化最大的是FallBack.ttf, 这个文件是之前存放特殊符号和一些背景符号的文件,从iOS5到iOS12都是没变过。 iOS13.2的这个文件,竟然变成一个只有30Kb、176个符号的小文件了。 那么,我们做特殊符号的盲文文件放到哪里去了呢? 别着急,点个在看,雨哥来告诉你。 iOS13.2系统字体Core文件夹, 多了一个AppleSymbols.ttf文件, 这是以前所有的系统都没有的。打开看了一下,这个应该就是取代之前系统FallBack.ttf文件的地位了。 盲文符号和一些背景符号,都放在这里面。 再看CoreAddition,这里面变化也挺大的。 我们熟悉的iOS11和iOS12里面有4个SFUIDisplay-ThinG*.otf文件,用来控制锁屏时间、日历等英文数字的文件,iOS13.2系统里面没有了。 猜测应该是 跟iOS10一样,都调用动态字库文件了。 ba442b33d45df2485c7c17d39dad69c8.png

再来看最重要的CoreUI文件夹,之前iOS10-iOS12的3个动态英文文件SFUIDisplay.ttf、SFUIText.ttf、SFUITextItalic.ttf存放于此,iOS13.2系统里面不见踪影。SFUIDisplay.ttf和SFUIText.ttf合并成一个动态字库SFUI.ttf,SFUITextItalic.ttf变成了SFUIItalic.ttf。大家知道这个SF是什么意思吗?San Francisco,旧金山英文。

另外,本次系统增加了mono格式的编程旧金山英文和一个圆体字形的旧金山英文。这也是苹果常用的字库里面,首次增加圆体类型的文件。我们来看看这款圆体英文放到手机上面的效果图:

6b6b188520abfa191ec47eae4552d9b3.png 公众号对话框发送“旧金山圆体”获取 最后重点说一下LanguageSupport文件夹里面的 PingFang.ttc,从iOS9-iOS13,没有本质变化。 还没有像小米一样用动态中文,简单修改之后应该能做到通用,问题不大。 简单总结一下: iOS13.2的系统字体,对比iOS12.4,还是有较大改变。 目前能知道的就是,中文和部分英文能做到通用。 但是控制90%英文显示的动态英文字库和特殊符号文本发生了较大的变化, 确认不兼容。 之前的200多套免费资源和20多套付费资源,应该都需要更新一下才可以支持iOS13系统了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

苹果sf字体_全网首发丨iOS13越狱系统字体分析+iOS13新字体分享 的相关文章

  • zigbee串口打印无法显示或乱码解决方法

    zigbee串口打印问题 在终端节点向协调器发数据时 在数据流中伴有该节点的网络地址 而有时通过PC端无法打印出来 1 可能是串口软件的问题 用过好几个串口软件 有时会出现停止 或乱码行为 在经过多次换用软件 发现 SecureCRT 这个
  • uni-app watch事件监听三种用法

    1 普通监听 无法监听到第一次绑定的变化
  • stm32----用状态机判断单双击

    一 什么是状态机 状态机 State Machine 是一种用于描述系统状态和状态之间转换关系的数学模型 说白了就是做出某个动作之后变成什么样的状态 比如stm32中的按键控制开关灯 假设灯一开始是关的 当我们按下按键之后 灯亮了 这相当于
  • REST API 设计最佳实践:如何正确使用 HTTP 状态码?

    总的来说 HTTP协议出现以来Web服务也就存在了 但是 自从云计算出现后 才成为实现客户端与服务和数据交互的普遍方法 作为一名开发者 我很幸运能够在工作中使用一些仍然存在的SOAP服务 但是 我主要接触的是REST 这是一种基于资源的AP
  • dev express for asp.net 如何更换主题

    1 如下图点击菜单 2 选择主题然后按 Update Project
  • Python——协程(Coroutine),异步IO

    目录 生成器 Generator yield表达式的使用 生产者和消费者模型 编辑 yield from表达式 协程 Coroutine asyncio coroutine async await 总结 由于GIL的存在 导致Python多
  • Java FileReader

    Java FileReader Java FileReader Java FileReader class is part of java io package Java FileReader类是java io软件包的一部分 The Fil
  • Android自动化测试,5个必备的测试框架

    Appium Appium是一个开源的移动测试工具 支持iOS和Android 它可以用来测试任何类型的移动应用 原生 网络和混合 作为一个跨平台的工具 你可以在不同的平台上运行相同的测试 为了实现跨平台的功能 Appium使用了供应商提供
  • python 抖音采集_python爬取抖音视频的实例详解

    import requests import json import re import os from pprint import pprint as pp import queue class DouYin header accept
  • 全书简介和作者寄语

    巨硬的NumPy 巨硬的NumPy 教程包括两部分 从小白到入门 和 从入门到熟练 从小白到入门 旨在帮助没有基础的同学快速掌握 numpy 的常用功能 保证日常绝大多数场景的使用 从入门到熟练 目的是帮助有进一步需要的同学对 numpy
  • (六)Kubernetes - 手动部署(二进制方式安装)

    Kubernetes 手动部署 5 1 部署Nginx Keepalived高可用负载均衡器 1 1 安装软件包 Master1 Master2 1 2 Nginx配置文件 主备相同 1 3 keepalived配置文件 Master1 1
  • mysql jpa 不要自动建表,如何让Hibernate在与JPA一起使用时自动在数据库中创建表?...

    I am new to JPA And for now I am trying to understand standard examples I was reading online and saw a few stackoverflow
  • vue面试题汇总

    HTML篇 CSS篇 JS篇 TypeScript篇 React篇 微信小程序篇 前端面试题汇总大全 含答案超详细 HTML JS CSS汇总篇 持续更新 前端面试题汇总大全二 含答案超详细 Vue TypeScript React 微信小
  • pytorch---之item()

    torch Tensor item 坑 注意只能是一个值 适合返回loss acc
  • 设计模式概念学习

    文章目录 创建类型 单例模式 饿汉 懒汉 openbmc项目实际应用 工厂方法 简单工厂方法 openbmc项目实际应用 抽象工厂 以下为学习时对各种设计模式的简单理解 还没有深入学习和实际应用 推荐1个 很棒的网站学习设计模式 每个模式都
  • 01-windows下python爬取网页上的图片

    1 首先下载python 安装环境 pycharm anaconda的下载与安装 移步各个主页下载 一键式安装 pycharm http www jetbrains com pycharm anaconda https www anacon
  • 什么是算子?

    什么是算子 在知道什么是算子之前我们还需要知道一些其他的相关概念 大概来说 算子是一个函数空间到函数空间上的映射O X X 广义上的算子可以推广到任何空间 如内积空间等 映射 从一个拓扑空间到另一个拓扑空间的对应关系 对于每一个x 都有唯一
  • 【应用层2】Http协议

    一 简介 Http 即超文本传输协议 一种建立在 TCP 上的无状态连接 属于应用层协议 http传输的内容都是明文的 不安全的 Http 协议用于客户端与服务器端之间的通信 它规定了客户端与服务端之间的通信格式 包括请求和响应的格式 Ht
  • Springboot中配置activeMQ持久化

    一 activeMQ数据库持久化配置 ActiveMQ持久化的三种方式 我们采用数据库的方式来进行持久化 1 Memory 消息存储 基于内存的消息存储 2 基于日志消息存储方式 KahaDB是ActiveMQ的默认日志存储方式 它提供了容

随机推荐

  • MYSQL刷新字段:“指定字符”+年月日+三位流水号

    项目场景 项目场景 生成编号 指定字符 年月日 三位流水号 需求阐述 已经写完了生成流水号的代码 但是之前的数据并没有此类编码 所以需要把数据库新建的编码字段进行刷新 刷新数据的逻辑 根据指定字符 LSH 数据的创建时间 三位流水号进行拼接
  • 解决mysqld服务启动失败

    原因如下 1 进程占用 首先查看下mysql进程 ps aux grep mysql 有进程号占用了 kill 这个进程号 再重启服务 2 所有者和所属组为mysql 查看 usr local MySQL data mysqld pid所有
  • android功能代码--Android报表控件achartengine介绍(二)

    Android报achartengine再详细的介绍可以查看 http blog csdn net lk blog article details 7642751 在achartengine中两种创建报表的方式 1 是在Activity中直
  • ARP - Address Resolution Protocol, 地址解析协议

    1 概述 1 1 作用 ARP Address Resolution Protocol 地址解析协议 将IP 地址解析为以太网MAC 地址的协议 在局域网中 当主机或其它网络设备有数据要发送给另一个主机或设备时 它必须知道对方的网络层地址
  • 特定场景小众领域数据集之——焊缝质量检测数据集

    写这篇文章最大的初衷就是最近频繁的有很多人私信问我相关的数据集的问题 基本上都是从我前面的目标检测专栏里面的这篇文章过来的 感兴趣的话可以看下 轻量级模型YOLOv5 Lite基于自己的数据集 焊接质量检测 从零构建模型超详细教程 保姆级的
  • 例说hg(六)———— hg branch 创建分支

    开篇 branch 分支 應該也是 Hg 最重要的技能之一 在一個多人專案的開發過程中我們有時候要開發新功能 有時候是要修正某個Bug 有時候想要測試某個特異功能能不能 work 這時候我們通常都會從主 branch 再開出一條新的 bra
  • 小白的成长轨迹(二):披荆斩棘,未来可期

    大家好 我是孤焰 一名双非本科的大四学生 又是一年的1024 我坚持撰写博客已经为期一年 很感谢大家一直以来的支持 在这一年期间这位名为 孤焰 的少年又有哪些成长呢 下面便请细听分说 希望这些成长经历可以对正在看这篇文章的小可爱们有一些帮助
  • 点击echarts柱状图动态改变数据项颜色样式

    首先附上参考文章连接 https blog csdn net weixin 42870683 article details 103528254添加链接描述 今天来实现点击echarts柱状图 动态改变柱状图数据项颜色样式的案例 只要认真做
  • 向日葵的windows账号名

    向日葵的windows账号名
  • Windows11安装WSL2.0

    写这篇文章主要是记录下自己安装时的步骤 因为在网上找的一些文章无法正常安装 我安装wsl是用于在windows上运行ubuntu20 04 一 WSL2 0安装 1 启用适用于 Linux 的 Windows 子系统 2种方式第一种方式是图
  • TCP服务器—实现数据通信

    目录 前言 1 接口介绍 2 编写服务器 3 编写客户端 4 编译链接 5 测试 6 总结 前言 今天我们要介绍的是使用TCP协议实现数据通信 相比于之前写的UDP服务器实现数据信 在主体逻辑上并没有差别 客户端向服务器发送信息 服务器接受
  • 泣神曲服务器维护,泣神曲手机版_泣神曲安卓版V1.0.0预约_第一手游网

    泣神曲手游是一款玩法内容丰富的魔幻MMO动作手游 精美魔幻画面带给你极致体验 自由交易随心买卖 史诗争霸一触即发 感兴趣的小伙伴们可别错过了 泣神曲手游简介 这是一款超燃的魔幻风格的角色扮演类手机游戏 圣域激斗 开放地图场景 霸气英雄悉数登
  • 【Endnote】利用Endnote给Word的论文添加文献,根据期刊选择相应的引文和参考文献格式(根据期刊,不涉及自定义)

    版 本 介 绍 版本 Endnote x9 for mac 软件语言 英文 能下载中文的肯定更方便啊 电脑 Mac win的应该会更加简单 网上有更多攻略 正文开始 1 名词解释 在用Word完成论文后 需要为论文添加引文和参考文献 往往是
  • 当服务器无法访问,如何快速定位问题点

    工作和生活中 我们难免会遇到这样的问题 这种情况出现时 如何快速定位排查呢 一 了解什么是域名 VS IP 1 什么是域名 www baidu com 2 为什么用域名通信 不直接用IP通信 ip地址不好记忆 如 124 56 78 333
  • XSS大全

    XSS的原理和特性 xss 将用户的输入当作前端代码执行 注入攻击的本质 是把用户输入的数据当做代码执行 这里有两个关键条件 第一个是用户能够控制输入 第二个是原本程序要执行的代码 拼接了用户输入的数据 html 定义了网页的结构 css
  • MSB和LSB,建议先看下面(其实就是大小端的问题)

    最高有效位 MSB 指二进制中最高值的比特 在16比特的数字音频中 其第1个比特便对16bit的字的数值有最大的影响 例如 在十进制的15389这一数字中 相当于万数那1行 1 的数字便对数值的影响最大 比较与之相反的 最低有效位 LSB
  • Docker使C盘爆满问题

    问题描述 C爆满 查看大文件发现Docker文件超大 猜想应该是Docker镜像文件或者其他文件存于C盘导致 解决 安装docker后会自动创建两个发行版 wsl l v all 关闭Docker 关闭所有发行版 wsl shutdown
  • 将unique_ptr转换为shared_ptr

    std unique ptr
  • CTF入门学习笔记——Crypto密码(古典密码)

    文章目录 CTF入门学习笔记 Crypto密码 古典密码 凯撒密码 看我回旋踢 摩斯密码 摩斯 维吉尼亚密码 Vigen re 栅栏密码 篱笆墙的影子 栅栏密码 篱笆墙的影子 猪圈密码 待补充 CTF入门学习笔记 Crypto密码 古典密码
  • 苹果sf字体_全网首发丨iOS13越狱系统字体分析+iOS13新字体分享

    根据可靠消息分析 最快明天 最迟后天 iOS13系统的越狱就要来了 雨哥也 提前解包了iOS13 2系统的原生字体出来研究一下 未雨绸缪 有备无患 看看iOS12升级到iOS13后系统字体做了哪些升级和变化 喜欢手机字体美化的要认真往下看