Main Content

listfonts

使用可能なシステム フォントを表示

説明

d = listfonts は、アルファベット順に並べ替えられた使用可能なシステム フォントのリストを返します。

d = listfonts(obj) は使用可能なシステム フォントを返します。指定したグラフィックス オブジェクトに FontName がプロパティとして存在する場合、そのオブジェクトのフォント名が含まれます。

すべて折りたたむ

関数 listfonts を呼び出して、使用可能なシステム フォントのリストを返します。出力形式は以下のようになります。

d = listfonts
d =
    {'Agency FB'                      }
    {'Algerian'                       }
    {'Arial'                          }
    ... 
    {'Yu Gothic UI Semilight'         }
    {'ZapfChancery'                   }
    {'ZapfDingbats'                   }    

UIControl オブジェクトを、'MyFont' という名前のフォントで作成します。listfonts を、オブジェクトを入力として使用して呼び出すと、並べ替えられたリストにはオブジェクトのフォントとシステム フォントが含まれます。

c = uicontrol('Style','text','String','My Text','FontName','MyFont');
d = listfonts(c)
 d =
    {'Agency FB'                      }
    {'Algerian'                       }
    {'Arial'                          }
    ... 
    {'MyFont'                         }
    ... 
    {'Yu Gothic UI Semilight'         }
    {'ZapfChancery'                   }
    {'ZapfDingbats'                   }

入力引数

すべて折りたたむ

グラフィックス オブジェクト (AxesAnnotationIllustration など)、または UI オブジェクト。

ヒント

  • 一部のシステム フォントは MATLAB® ではレンダリングできません。MATLAB が Figure ウィンドウでレンダリングできるフォントをプレビューするには、関数 uisetfont を使用します。または、[ホーム] タブの [環境] セクションで [基本設定]、[フォント]、[カスタム] を選択し、MATLAB でレンダリングできる使用可能なフォントをプレビューします。

  • オブジェクトのフォント名のみを特定するには、ドット表記を使用して FontName プロパティの値をクエリします。

バージョン履歴

R2007a で導入

参考