Fonts¶
Rendering SHX Fonts¶
The SHX font format is not documented nor supported by many libraries/packages like Matplotlib and Qt, therefore only SHX fonts which have corresponding TTF-fonts can be rendered by these backends. The mapping from/to SHX/TTF fonts is hard coded in the source code file: ezdxf/tools/fonts.py
Rebuild Font Manager Cache¶
If you wanna use new installed fonts which are not included in the current cache file of ezdxf you have to rebuild the cache file:
import ezdxf
from ezdxf.tools import fonts
fonts.build_system_font_cache()
or call the ezdxf launcher to do that:
ezdxf --fonts