Я не знаю общесистемного способа написания скриптов для панели «Шрифты», но вот несколько способов получить быстрый доступ к моноширинным шрифтам в Mail.app
Способ 1: планирование текстового сообщения
Перейдите в настройки Mail.app> Шрифты и цвета и установите флажок «Использовать шрифт фиксированной ширины для текстовых сообщений».
Теперь, когда вы находитесь в сообщении, в котором вы хотите использовать моноширинный шрифт, вы можете просто нажать: Command- Shift- Tи вы можете переключаться между шрифтом фиксированной ширины по вашему выбору и вашим стандартным шрифтом (текстовое сообщение и форматированный текст).
Недостатком этого метода является то, что если получатель не установил свой шрифт для шрифта фиксированной ширины, он может не увидеть сообщение, как предполагалось.
Способ 2: установить шрифт с помощью Applescript
Второй способ сделать это - создать новое сообщение с правильным шрифтом, выбранным с помощью Applescript. Вы можете сделать это так:
tell application "Mail"
set outgoingMessage to make new outgoing message
set fontFace to "Times"
tell outgoingMessage
set the content to " "
set font of content to fontFace
set size of content to (14)
set visible to true
end tell
end tell
Вы должны установить содержимое на что-то с помощью этого сценария. Кажется, что Mail не позволяет вам установить шрифт для пустого сообщения.
Способ 3: использовать TextExpander
Этот способ стоит денег, но он может дать вам то, что вы ищете. Вы можете настроить пару ярлыков TextExpander ($ 34.99 USD в магазине приложений) для фиксированной ширины и обычного типа, чтобы вы могли переключаться назад и вперед, набрав несколько символов.
TextExpander позволит вам вставлять форматированный текст (текст с установленным шрифтом, цветом, стилем и т. Д.). Просто создайте фрагмент типа Форматированный текст, Изображения и установите шрифт для текста, который вы будете вставлять. Чтобы эта стратегия работала, вам нужно будет указать хотя бы пробел.
Вам понадобятся ваши отрывки, чтобы в них был хотя бы пробел, чтобы шрифт был принят.