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 воссоздаёт рукописный шрифт с экрана приветствия «hello» macOS/iOS от Apple в виде обычных набираемых шрифтов, заново выстраивая отрисовку штрихов и соединений, которую рисует собственный рендерер Apple.
Это приложение или просто набор шрифтовых файлов?Это просто файлы шрифтов (.otf), а не приложение. Поставляются три варианта: статический шрифт Filled, вариативный шрифт (вес 100-900) и вариативный шрифт Joined с дополнительными соединениями букв.
Как установить шрифты?Скачайте нужный .otf-файл, дважды щёлкните по нему и нажмите «Установить» в Font Book. Если была установлена более ранняя сборка, сначала удалите её, а приложения вроде Figma перезапустите, чтобы они подхватили обновление.
Все ли буквы соединяются правильно и есть ли буквы с диакритикой?Около 6% соединений (буквы со штрихом или перекладиной, вроде ø) не удалось чисто считать из рендерера Apple, и для них используется подобранная аппроксимация. В базовом шрифте Apple нет букв с диакритикой, поэтому проект добавляет 606 составных акцентированных глифов для использования в Pages, Keynote, Figma и браузерах.
Кому это нужно?Дизайнерам и любителям типографики, которые хотят реально набирать текст рукописным шрифтом с экрана приветствия Apple в инструментах вроде Figma, Pages, Keynote или в вебе, а не только видеть его в анимации настройки.
Можно ли использовать эти шрифты в коммерческих целях?Нет. Шрифты являются производными произведениями от проприетарных шрифтовых данных Apple и распространяются только для личного некоммерческого использования.
В чём разница между шрифтами Filled и Variable?Filled сливает штрихи каждой буквы в один чистый контур с мягко перетекающими соединениями, точно совпадая с экраном «hello» Apple. Variable сохраняет каждый штрих отдельной перекрывающейся «трубкой», так что насыщенность можно крутить от Thin (wght 100) до Black (wght 900), а вариант Joined ещё и соединяет буквы вроде p, ß и ρ, которые Apple обычно оставляет разъединёнными.
Как на самом деле были получены шрифтовые данные?Осевые линии штрихов и радиусы пера взяты из приватной таблицы «strk» внутри самого MacintoshSkeletal.otf от Apple. Точные формы соединений были записаны запуском рендерера Apple в iOS Simulator примерно на 14 000 пар букв, охватывающих латиницу, греческий и кириллицу.
Какие письменности он поддерживает?Покрыты латинские, греческие и кириллические начертания, плюс 606 добавленных акцентированных символов, собранных из базовых букв Apple и отдельных знаков диакритики.
Входит ли в шрифт анимация «hello» с постепенным написанием от Apple?Нет. Анимация постепенного написания штрихов и стеклянное затенение — часть UI-рендерера Apple; статический файл шрифта такого не воспроизведёт.
Creator
npwitk
Size
45.8 MB
Stars
581
Updated
CommitOct 14
Age
9d
Commits · 90 Days