Jump to content

Component: gLCD Font Library (Graphical Library): Difference between revisions

From Flowcode Help
No edit summary
No edit summary
Line 73: Line 73:


''<span style="color:red;">No additional examples</span>''
''<span style="color:red;">No additional examples</span>''




Line 143: Line 145:
| width="90%" style="border-top: 2px solid #000;" | ''Return''
| width="90%" style="border-top: 2px solid #000;" | ''Return''
|}
|}





Revision as of 12:20, 3 February 2023

Author Matrix TSL
Version 1.0
Category Graphical Library


gLCD Font Library component

A component designed to simplify the task of creating dynamic fonts for use with graphical displays.

Component Source Code

Please click here to download the component source project: FC_Comp_Source_temp/Lib_Fonts.fcfx

Please click here to view the component source code (Beta): FC_Comp_Source_temp/Lib_Fonts.fcfx

Detailed description

No detailed description exists yet for this component

Examples

No additional examples






Macro reference

ReadASCIILUT

ReadASCIILUT
Gets a single pixel column byte from the selected ASCII character font data. 
- BYTE Character
ASCII position so A = 'A' 
- BYTE ByteIndex
Range: 0 to ((PixelWidth - 1) * BytesPerColumn) 
- BYTE Return


ReadFontStat

ReadFontStat
Collects a stat about the selected font 
- BYTE Index
0=SpaceColumns, 1=CharacterHeight 
- BYTE Return


ReadWidth

ReadWidth
Gets the width of the ASCII character font data 
- BYTE Character
ASCII position so A = 'A' 
- BYTE Return


Property reference

Properties
Font Settings
Embed Font Set
Specifies whether or not to add an embedded font set into the program memory. Some displays have their own in-built font set and so do not require an additional embedded font. 
Font
Font picker to decide which font to use on your display. 
Character Spacing
Sets the number of blank pixels between each character when printing text. Default 1. 
Space Width
Sets the number of horizontal pixels used to represent a space character. 
Width Fixed
Details if the font has fixed width characters or variable width characters. 
Pixel Width
Details the pixel width of the font for fixed width characters. 
Pixel Height
Details the pixel height of the font. 
First Character
Details the first printable ASCI character. 
Character Count
Details the number of characters available, different fonts may have different characters available. 
Bytes Per Column