Font Manager

The FontManager command opens a dialog for browsing and selecting fonts, and for uploading your own .ttf files for use in Text and Multileader entities.

Opening the Font Manager

  • Type FontManager in the terminal, or
  • Click the Font Manager button in the text editor toolbar.

Font groups

GroupContents
DefaultThe built-in sans-serif font — always available
UserYour own uploaded .ttf fonts (only shown once you’ve added one)
Free15 bundled Google Fonts (EB Garamond, Fira Code, Inter, Lato, Merriweather, Montserrat, Nunito, Open Sans, Oswald, Playfair Display, Poppins, Raleway, Roboto, Roboto Condensed, Source Code Pro)
SystemCommon OS fonts (Courier New, Georgia, Helvetica, Impact, Lucida Console, Tahoma, Times New Roman, Trebuchet MS, Verdana)

Click any font in the list to preview it on the right — name, alphabet sample, a pangram, and digits.

Uploading a custom font

  1. Click Add Font in the dialog footer (or type Font+ in the terminal to open the file picker directly).
  2. Choose a .ttf file. Only TrueType fonts are supported — .otf and .woff/.woff2 are not.
  3. The file name (without the extension) becomes the font’s name in the User group. For example, uploading MyFont.ttf adds a font named MyFont.

Uploaded fonts are saved permanently in the browser (IndexedDB) and reload automatically the next time you open KulmanLab CAD.

Removing a custom font

Hover a font in the User group and click the × button next to it. Built-in fonts (Default, Free, System) cannot be removed.

Keyboard reference

KeyAction
/ Move the selection up or down the font list
EscapeClose the Font Manager

DXF compatibility

The font name is embedded in exported MTEXT entities as an inline formatting code, so a DXF round-tripped through KulmanLab CAD keeps its font assignment. Custom font files are not embedded in the DXF — only the font name is. If you re-import a drawing that references a custom font you haven’t uploaded on this device, text renders in the default font until you upload a font with that same name.

  • Text — places the text labels that font choices apply to
  • Match Properties — copies text height, but not font, between entities