Macintosh-Skeletal-Filled README

The project's README from github.com/npwitk/Macintosh-Skeletal-Filled. As one markdown file: README.md.

Macintosh Skeletal Filled

hellllllo

The famoussss handwriting from Apple's "hello" screen, as fonts you can type with.

macOS 27 and iOS 27 ship a font called Macintosh Skeletal for the personalized hello you see when setting up a new Mac or iPhone. On its own it only contains the centre line of each stroke. Apple's renderer thickens those strokes into tubes and joins the letters live. This project rebuilds what that renderer draws as ordinary filled fonts, with joins that follow Apple's renderer.

Fonts

File Family Weights
fonts/MacintoshSkeletalVariable.otf Macintosh Skeletal Variable Variable, wght 100 to 900
fonts/MacintoshSkeletalFilled.otf Macintosh Skeletal Filled Static, Apple's on-screen weight
fonts/MacintoshSkeletalVariableJoined.otf Macintosh Skeletal Variable Joined Variable, with more letters joined (see below)

Variable weight

weights

weight axis

Weight is the pen thickness. Apple's renderer draws the font's strokes at 1.55× their stored radius, so that is the default (Regular).

Style wght Pen thickness
Thin 100 0.6×
Light 270 1.0× (the raw font data)
Regular 500 1.55× (Apple's hello screen)
Bold 690 2.0×
Black 900 2.5×

Any value in between works. Thickness is linear in wght, so every app shows the same result.

Static or variable?

Joined

Variable and Variable Joined

In Apple's design, some letters don't join the letter after them. The pen lifts at the end of the letter, and the next letter starts on its own just beside it. At Apple's weight the two only just touch; at lighter weights you see a gap. This affects Latin p, Cyrillic р, ф, б, э and ѕ, Greek ρ, β and δ, German ß, and a few others such as ɔ and ɓ.

Macintosh Skeletal Variable Joined joins them all:

Apple's renderer never draws these joins, so their shapes are modelled on Apple's other joins rather than recorded from it. Capitals and everything else are the same as Macintosh Skeletal Variable. It installs as a separate family, so you can keep both.

Install

Download the .otf file you want and double-click it, then click Install in Font Book. If you installed an earlier build, remove it in Font Book first. Design apps such as Figma may need a restart to pick up the new font.

How it was made

construction

Known limitations

Found something weird?

Please open an issue on this repository with the text you typed, the app and a screenshot.

License

This repository contains derivative works of Apple's font data. The letterforms, stroke data and design belong to Apple Inc. This project is not affiliated with or endorsed by Apple. It is shared for personal, non-commercial use only. See LICENSE.

Macintosh-Skeletal-Filled (npwitk/Macintosh-Skeletal-Filled)

Searching Database…

这是什么?Macintosh Skeletal Filled 把 Apple macOS/iOS “hello”设置画面中的手写字体重刻成普通可打字的字体,重新构建了 Apple 自家渲染器绘制的那种笔画与连笔效果。
这是一个应用,还是只是一组字体文件?它只是字体文件(.otf),不是应用。共提供三个版本:静态的 Filled 字体、可变字体(字重 100-900),以及带额外字母连笔的 Variable Joined 字体。
怎么安装这些字体?下载你想要的 .otf 文件并双击,然后在字体册里点击安装。如果装过更早的版本,先卸载它,并重启 Figma 之类的应用以加载更新。
每个字母都能正确连笔吗?带变音符号的字母也包含吗?大约 6% 的连笔(带斜杠或横杠的字母,如 ø)无法从 Apple 的渲染器中干净地读取,改用了拟合的近似效果。Apple 的基础字体没有带变音符号的字母,所以本项目补加了 606 个组合而成的变音字形,可用于 Pages、Keynote、Figma 和浏览器。
谁会需要这个?想在 Figma、Pages、Keynote 等工具或网页里真正用 Apple 的 hello 开机字体打字的设计师和字体爱好者,而不只是在设置动画里看看它。
这些字体能商用吗?不能。这些字体是 Apple 专有字体数据的衍生作品,仅限个人非商业用途分享。
Filled 和 Variable 字体有什么区别?Filled 把每个字母的笔画合并成一条干净的轮廓,连笔处柔和过渡,与 Apple 的 hello 画面完全一致。Variable 则让每根笔画保持为各自重叠的管状,你可以把字重从 Thin(wght 100)调到 Black(wght 900);Joined 版本还会连接 p、ß、ρ 这类 Apple 通常不连的字母。
字体数据实际上是怎么得来的?笔画中心线和笔尖半径来自 Apple 自家 MacintoshSkeletal.otf 内部私有的 'strk' 表。精确的连笔形状是在 iOS 模拟器中运行 Apple 的渲染器,遍历约 14,000 组涵盖拉丁、希腊和西里尔字母的字母对记录下来的。
它支持哪些文字系统?覆盖拉丁、希腊和西里尔字母字形,另外还有 606 个新增的变音字符,由 Apple 的基础字母和独立的变音符号组合而成。
Apple 的逐笔书写 hello 动画包含在字体里吗?不包含。逐笔书写的笔画动画和玻璃质感光影属于 Apple 的 UI 渲染器,不是静态字体文件能重现的。
Creator
npwitk
Size
45.8 MB
Stars
566
Updated
CommitOct 14
Age
7d
Commits · 90 Days