システムフォントの名称を取得するAppleScriptです。
GUIベースのアプリケーションを作っているときに、「もう、無難なフォントなんでもいいからとりあえず指定できるものがあれば指定しておこうよ」という局面はあります。ないフォントを指定するとクラッシュすることもあるので、とりあえずコレ指定しておけば大丈夫だから!
という「安全パイ」のフォントとしてSystem Fontを取得&指定したいという時に書いたScriptでもあります。プログラム内容がつまらない割には、切実なニーズを満たすためのものです。
AppleScript名:システムフォントの名称を取得.scptd |
— – Created by: Takaaki Naganoya – Created on: 2020/04/06 — – Copyright © 2020 Piyomaru Software, All Rights Reserved — use AppleScript version "2.4" — Yosemite (10.10) or later use framework "Foundation" use framework "AppKit" use scripting additions set aFont to current application’s NSFont’s systemFontOfSize:24.0 set aInfo to aFont’s fontDescriptor() set aSize to (aInfo’s pointSize()) as real set aPSName to (aInfo’s postscriptName()) as string –> ".SFNSDisplay" set bFont to current application’s NSFont’s boldSystemFontOfSize:24.0 set bInfo to bFont’s fontDescriptor() set bSize to (bInfo’s pointSize()) as real set bPSName to (bInfo’s postscriptName()) as string –> ".SFNSDisplay-Bold" |
More from my site
(Visited 33 times, 1 visits today)