← All bug reports

FS#1296Missing Codetable setting

Type
Bug
Status
Closed
Resolution
Not a bug
Category
QCAD (main)
Severity
Low
Priority
Low
Reported version
3.11.3
Operating system
All
Reported
2015-11-16 by Harms
Closed
2015-11-16 by andrew

In the application / drawing text-settings, I find some fonts that should not be defined as font at all.
ISO 9985-11 is the THAI codetable (byte). (The once original drawing character drawing-specs in the sixties was ISO 9985)
UNICODE is the new third party 16 bit character codetable, (and has to be UTF8 recoded to fit in a normal computer).
A font does not equals a codetable and there names should not be mixed up.

In top of the font-settings a field 'Codetable:' should be added with the choice between 'ISO9985-1 (Latin1)' or 'Unicode',
where ISO9985-1 (Latin1) refers to the US(Extended)ASCII-set.

Keep in mind some QCAD-edited drawings should and ought to be downward-dxf-compatible with older (ASCII)-versions and software.

Comments (1)

andrew 2015-11-16

These font names are still supported for historical reasons. You can remove those fonts from your system by deleting the appropriate files in the fonts directory of your QCAD installation.

QCAD only supports UTF-8 encoding for DXF/DWG files it writes. This is a known and deliberate limitation of QCAD.
Codecs in imported files are respected and converted to UTF-8 as far as possible.