Я намагаюся створити шрифт, що містить символи для внутрішнього використання в нашій організації.
Я створив шрифт за допомогою цього підручника і призначив символ позиції unicode 0xF600. Це лежить у зоні "Приватне використання", і, схоже, немає шрифтів, які постачають його.
Я створив свій шрифт і встановив його. Я намагався зі шрифтом у ~ / Бібліотеці / Шрифтах або / Системі / Бібліотеці / Шрифтах.
Якщо я вставляю цей символ () у TextEdit або будь-яке системне текстове поле, я отримую або поле, або якусь позначку, що міститься у полі. Так чи інакше, не мій характер.
Якщо я вручну встановив шрифт на свій шрифт, відобразиться символ.
Однак я помічаю, що інші персонажі не працюють так. Якщо я використовую Helvetica, і я вставляю китайський символ, символ береться з іншого шрифту, який може відображати цей гліф. Так чітко існує механізм відновлення шрифту, який містить символ.
Чи благословляє деякі шрифти система? Як я можу зробити, щоб мій шрифт був резервним?
EDIT: Я спробував очистити кеш шрифту sudo atsutil databases -remove
, не вплинув на нього.
EDIT 2: Після того, як трохи обмірковуєте та читаєте, з’являється шрифт під назвою LastResort.ttf, який є остаточною резервною копією для всіх символів Unicode, десь у системі повинен бути пріоритет, щоб це завжди було останнім. Цікаво, де це ...