User Tools

Site Tools


Sidebar

Introduction

* Home

Documentation & help

LibreCAD Community

Help on DokuWiki

Temporary shorcuts

community:fonts

This is an old revision of the document!


Fonts

Context

LibreCAD uses its own font format for various reasons. Based on its roots in QCAD, which used its own CXF format, LibreCAD enhanced this format in LFF (LibreCAD Font Format).

Deployment

LibreCAD comes with a collection of common used fonts. Some of them are contributions from our community, others are converted from TTF fonts with our command line conversion tool ttf2lff.

When LibreCAD is installed from a binary package, chances are good, that the fonts are installed properly, and that they are available in text tools.
Their location depends on the used operating system.

If you have converted your own fonts, you can add an additional path in Application Preferences, that you can keep them separated from the deployed fonts.

For users who build LibreCAD themselves, they can find the font files on our Github repository

Sharing drawings with text

Because LFF is a LibreCAD feature, other CAD applications probably can't show texts in DXF drawings.
To share DXF with text with other CAD applications, create a copy of the drawing and explode all text. This makes them basic entities again and allow other CAD applications to show the text. The back draw is, that the exploded text is no longer editable as text.

Font lists

Deployed

Font File Alphabet Font Type Technical /
Single Line
amiri-regular.lff Arabic Serif
azomix.lff Chinese Sans Serif X
azomix_i.lff Chinese Sans Serif X
cursive.lff Latin Sans Serif, Italic X
cyrillic_ii.lff Cyrillic Sans Serif X
gothgbt.lff Latin Blackletter / Gothic
gothgrt.lff Latin Blackletter / Gothic
gothitt.lff Latin Blackletter / Gothic
greek_ol.lff Greek
greekc.lff Greek
greekcs.lff Greek
greekp.lff Greek
greeks.lff Greek X
iso.lff Latin Sans Serif X
iso3098.lff Latin Sans Serif X
iso3098_i.lff Latin Sans Serif X
italicc.lff Latin Serif, Outline
italiccs.lff Latin Serif, Outline
italict.lff Latin Serif, Outline
kochigothic.lff Latin Sans Serif, Outline
kochimincho.lff Latin Serif, Outline
kst32b.lff Chinese Sans Serif X
lc_opengost-ar.lff Cyrillic, Greek, Latin Sans Serif X
lc_opengost-br.lff Cyrillic, Greek, Latin Sans Serif X
opengosttypea-regular.lff Cyrillic, Greek, Latin Sans Serif, Outline X
opengosttypeb-regular.lff Cyrillic, Greek, Latin Sans Serif, Outline X
romanc.lff Latin Serif, Outline
romancs.lff Latin Serif, Outline
romand.lff Latin Sans Serif, Outline
romanp.lff Latin Serif, Outline
romans.lff Latin Sans Serif X
romansi.lff Latin Sans Serif, Italic X
romant.lff Latin Serif, Outline
scriptc.lff Latin Script, Outline
scripts.lff Latin Script
simplex.lff Latin Sans Serif X
standard.lff Latin Sans Serif X
syastro.lff Symbol
symap.lff Symbol
symath.lff Symbol
symbol.lff Symbol
symbol_misc1.lff Symbol
symbol_misc2.lff Symbol
symeteo.lff Symbol
symusic.lff Symbol
unicode.lff Multiple Sans Serif X

Additional

Font File Alphabet Font Type Technical /
Single Line
wqy-unicode.lff Chinese Sans Serif

Examples

From 2.1.3

Issues

Some fonts have performance issues. This depends on the number of entities defining a single letter. When there are fonts with mostly less than 10 entities per letter, there are others with 50 to well over 100 entities per Letter.

community/fonts.1691524947.txt.gz · Last modified: 2023/08/08 20:02 by lordofbikes