« [NSFontManage] availableFontNamesWithTraits | トップページ | [NSFontManage] localizedNameForFamily »

[NSFontManage] availableMembersOfFontFamily

#!/usr/bin/env osascript
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
#
#
#
#
# com.cocolog-nifty.quicktimer.icefloe
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
##自分環境がos12なので2.8にしているだけです
use AppleScript version "2.8"
use framework "Foundation"
use scripting additions
property objMe : a reference to current application
property objNSFontManager : a reference to objMe's NSFontManager


##NSFontManagerフォントマネージャー初期化
set objNSFontManager to objNSFontManager's sharedFontManager()

###フォントファミリー一覧
set listFontFamilyName to objNSFontManager's availableFontFamilies() as list

repeat with objFontFamilyName in listFontFamilyName
###フォントファミリーに含まれているフェイス
log (objNSFontManager's availableMembersOfFontFamily:objFontFamilyName) as list
end repeat
(*
0. The PostScript font name
1. The part of the font name used in the font panel
2. The font’s weight
3. The font’s traits
*)
return

|

« [NSFontManage] availableFontNamesWithTraits | トップページ | [NSFontManage] localizedNameForFamily »

AppleScript Fonts」カテゴリの記事