Category Archives: GLCD Fonts

Convert a List of Unicode Char Addresses to Data

Bitmap2LCD is a tool for programming small Graphic LCDs in embedded systems and a programmable graphic and text processing tool.

Convert a List of Unicode Char Addresses to Data

Standard Edition

( V3,2g build 1 > )

Loading a list of International Characters in form of a List of Hex Unicode Addresses for example, copied out of a Web Page, copied out of a document, or out of a Excel CSV file, and convert these Chars to Data in one single run is possible from version 3.2g.

Input Format : One single Unicode Hexadecimal Char Address per line in the text file, Hex prefix can be “0x” or “$” or none. Only the first 4 chars of the Address are taken into account.

 

This feature is accessible from the Font Panel (blue arrows)

bitmap2lcd load list of unicode chars

Select the Text/CSV file to load

bitmap2lcd load list of unicode chars 2

Convert the List to Data

Option : As there can be gaps between the Char Addresses in the List, in the Font Settings you can check the Char Address in Descriptor option and define the Address Format

bitmap2lcd load list of unicode chars 3

 

 

Displaying Dynamic Analog Numbers

Bitmap2LCD is a tool for programming small Graphic LCDs in embedded systems and a programmable graphic and text processing tool.

Displaying Dynamic Analog Numbers or Floating Point Numbers

The panel of parameters to show dynamic numbers is located In the extended part of the Work Canvas (blue arrow)

This feature can be used to simulate LCD panel designs with variable numbers, instead of leaving a blank area where a dynamic number will later be programmatically displayed on the target hardware.

In the Analog Dynamic Value Panel (red arrow) You can define the X and Y coordinates, the Min and Max value, the value to display and choose between several decimal representation options.

The number (green arrow) can be shown / hidden and its value changed using a Trackbar. The Font, font Size and font style can be defined in the Font Panel.

 

Bitmap2lcd Dynamic Analog Numbers

 

Convert a range of unicode chars for GLCD Font

Bitmap2LCD is a tool for programming small Graphic LCDs in embedded systems.

Convert a range of unicode chars for GLCD Font

Obsolete article, only for previous versions < V3.7

Another way to convert unicode chars by defining a range of them:

  • Enter font script mode
  • Enter Range Mode (yellow arrow)
  • If necessary, erase the from Hex and to Hex addresses with the clr button
  • Select Range Start in the char grid (red arrow), address appears in From Hex (blue Arrow)
  • Select Range End the same way in the char grid -> To Hex
  • Then Validate Address (blue arrow)
  • Encode the Font Range (orange Arrow)

Note : You can define Start and End of range addresses in different Fonts blocks. The condition is that the Start address is below the end address.

Version 3.0+

Bitmap2lcd Unicode Font Range

 

 

Before Version 3.0