方法:
使用Matlab命令 listfonts,即可列出本地可用的字体名称
列出可用的系统字体全页折叠
语法
d = listfonts
d = listfonts(obj)
说明
示例
d = listfonts 返回按字母顺序排序的可用系统字体列表。
示例
d = listfonts(obj) 返回可用的系统字体,其中包括指定图形对象的字体名称(如果该对象具有 FontName 属性)。
示例
列出可用的系统字体
调用 listfonts 函数返回可用系统字体列表,输出格式与以下所示类似。
1 d = listfonts 2 d = 3 {\'Agency FB\' } 4 {\'Algerian\' } 5 {\'Arial\' } 6 ... 7 {\'Yu Gothic UI Semilight\' } 8 {\'ZapfChancery\' } 9 {\'ZapfDingbats\' }
在返回的系统字体中包含对象字体名称
创建一个字体为 \'MyFont\' 的 UIControl 对象。当您以对象作为输入调用 listfonts 时,经过排序的列表包括对象字体和系统字体。
1 c = uicontrol(\'Style\',\'text\',\'String\',\'My Text\',\'FontName\',\'MyFont\'); 2 d = listfonts(c) 3 d = 4 {\'Agency FB\' } 5 {\'Algerian\' } 6 {\'Arial\' } 7 ... 8 {\'MyFont\' } 9 ... 10 {\'Yu Gothic UI Semilight\' } 11 {\'ZapfChancery\' } 12 {\'ZapfDingbats\' }
输入参数
全部折叠
obj - 图形对象
图形对象
图形对象,如 Axes、Annotation、Illustration,或 UI 对象。
提示
某些系统字体不能在 MATLAB® 中呈现。要在图窗窗口中预览 MATLAB 可以呈现的字体,请使用 uisetfont 函数。或者,在主页选项卡的环境部分中,选择预设 > 字体 > 自定义以预览 MATLAB 可以呈现的可用字体。
如果只是要确定对象的字体名称,请使用圆点表示法查询其 FontName 属性的值。