Какой глиф / шрифты использовать для сочетаний клавиш MacOS? - PullRequest
0 голосов
/ 10 ноября 2018

Я пытаюсь нарисовать изображения в моем пользовательском интерфейсе, которые соответствуют символам, используемым для сочетаний клавиш в меню. ⌘ для команды, ⌥ для опции и т. Д.

В этом списке есть все используемые ключи и символы Unicode, но Apple изменила некоторые из них (по крайней мере) в macOS 10.13 и 10.14. Я определил большинство новых сопоставлений, но я не могу заставить их соответствовать. На рисунке ниже показано, как ярлыки выглядят в меню слева и как они выглядят в Сан-Франциско справа:

Shortcut keys, menu vs San Francisco

Меня особенно беспокоит Pg Up / Pg Down , поскольку он перегружает стрелки вверх / вниз. Я пытался использовать U + 1F861 ШИРОКАЯ ГОЛОВКА ВВЕРХ СВЕТЛЫЙ СТРЕЛКОЙ , но macOS его не распознает.

Если я загружу эти символы Юникода в TextEdit и использую загружаемый Apple SF Pro Display шрифт, куча глифов будет принудительно переключаться на другой шрифт. Стрелки влево / вправо / вверх / вниз соответствуют меню, если я установил шрифт Lucinda Grande, но Clear все еще заметно отличается, а Return более квадратный. Я нашел стрелку с квадратным крючком в символах Apple, но в Font Book для него просто указан номер глифа, а не назначенная кодовая точка. Я не могу найти шрифты, которые соответствуют символам Home / End , и они кажутся в меню более четкими, чем когда я их рисую.

Apple использует целую область приватного использования Unicode для функциональных клавиш в событиях клавиатуры (например, NSHomeFunctionKey), но для тех, кто конкретно , не назначены глифы .

Как правильно нарисовать эти ключи, чтобы они соответствовали тому, что показывает система? Какие глифы мне не хватает, или какие шрифты мне нужно использовать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...