The font names that MATLAB uses in the property editor must be spelled the same as the names used for the font files that are used by the operating system. For example, the font files associated with SIL Sophia are called
SIL Sophia IPA93
SIL Sophia IPA93 Bold
SIL Sophia IPA93 Italic
and they are located in the 'C:\WINNT\Fonts' folder on a Windows 2000 machine. However, in the MATLAB property editor for the text object, this font is spelled 'SIL Sophia IPA'. When this font is chosen, the default Helvetica font is used because MATLAB does not recognize the font due to the incorrect spelling of the name in the property editor.
To correct the spelling of the font names in the MATLAB property editor, you need to edit 'listfonts.m' by performing the following steps:
1) Type 'edit listfonts' in your MATLAB command window
2) Several fonts are listed beginning around line 86 of this file. Add the desired fonts, making sure to spell them exactly as they appear in the font files.
3) Save 'listfonts.m' and restart MATLAB.
You should now be able to use these fonts for the text object in the figure.
Best Answer