Solution: (found in forum) - run in XP Compatibility Mode.
Problem 2: "Export for TFT and new GLCD library" is greyed out after opening .lcd font file.
Steps to reproduce:
[*]Start new instance of GLCD Font Creator.
[*]FILE > OPEN and select existing .lcd font.
"Export for TFT and new GLCD library" is greyed out.
Solution:
[*]Start new instance of GLCD Font Creator.
[*]FILE > NEW FONT FROM SCRATCH
[*]Click OK to get the blank squares.
[*]FILE > OPEN and select existing .lcd font.
"Export for TFT and new GLCD library" is now available.
Problem 3:
When importing a font with high numbers like FontAwesome (61440 - 61846 rather than 32 to 127), while “export for TDT and new GLCD” seems to work OK, “export for GLCD” only gets as far as
// Code for char
at the end of the first line, and then abruptly stops.
Steps to reproduce:
[*]Download FontAwesome from http://fontawesome.io/ (or other fonts with high character numbers)
[*]Install in system.
[*]FILE > IMPORT EXISTING SYSTEM FONT
[*]Range: 61440 - 61450 (just to test - full range is 61440 - 61846)
[*]Click "EXPORT FOR GLCD" - only first character is generated. See below.
Workaround: None found. Would appreciate help here.
Example output:
Code: Select all
'Font Generated by MikroElektronika GLCD Font Creator 1.2.0.0
'MikroElektronika 2011
'http://www.mikroe.com
'GLCD FontName : FontAwesome34x32
'GLCD FontSize : 34 x 32
const FontAwesome34x32 as byte[55759] = (
$1C, $03, $00, $00, $00, $07, $00, $00, $00, $0F, $00, $00, $00, $1F, $00, $00, $00, $3F, $00, $00, $00, $7F, $00, $00, $18, $FF, $00, $00, $38, $FF, $01, $00, $38, $FF, $03, $00, $38, $FF, $07, $00, $38, $FF, $0F, $00, $38, $FF, $1F, $00, $38, $FF, $FF, $FF, $3F, $FF, $FF, $FF, $3F, $FF, $FF, $FF, $3F, $FF, $FF, $FF, $3F, $FF, $1F, $00, $38, $FF, $0F, $00, $38, $FF, $07, $00, $38, $FF, $03, $00, $38, $FF, $01, $00, $38, $FF, $00, $00, $38, $7F, $00, $00, $18, $3F, $00, $00, $00, $1F, $00, $00, $00, $0F, $00, $00, $00, $07, $00, $00, $00, $03, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, ' Code for char