[NSFontManage] availableFontNamesWithTraits
#!/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 listFontName to objNSFontManager's availableFonts() as list
###Traitsの要素を持つフォント
log (objNSFontManager's availableFontNamesWithTraits:(objMe's NSBoldFontMask)) as list
(*
NSBoldFontMask
NSCompressedFontMask
NSCondensedFontMask
NSExpandedFontMask
NSFixedPitchFontMask
NSItalicFontMask
NSNarrowFontMask
NSNonStandardCharacterSetFontMask
NSPosterFontMask
NSSmallCapsFontMask
NSUnboldFontMask
NSUnitalicFontMask
*)
| 固定リンク
「Fonts」カテゴリの記事
- [python3]フォントのグリフIDを取得する(2024.11.28)
- [reportlab]フォントのダンプ(失敗作)(2024.11.25)
- [Font] SkypeAssets 絵文字フォント Skype専用(2024.11.21)
- Adobe Fonts 同期のリセット(同期不具合発生時用) 少し手直し(2024.11.16)
- 文字関連メモ まとめ用(2024.11.14)