Tag Archives: Unicode Range

Bitmap2LCD :: Generating International Fonts / Characters

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

Bitmap2LCD :: Generate International Fonts / Characters

Standard Edition Update V3.7c

There are different ways to select the Unicode characters to generate GLCD Font data.

  •  Enter Font Script Mode ( in the GLCD Font Main Menu ) , select the Unicode mode , the font, the font Size and Unicode Block.
  • Select the Chars to export with the mouse inside the grid ( Are selected = Teal Color )
  • Generate Data  Start

bitmap2lcd-unicode-font_1

way to generate GLCD Fonts, for example when more than 256 Chars :

  •  Enter Font Script Mode ( in the GLCD Font Main Menu ) , select the Unicode mode , the font, the font Size and Unicode Block.
  • Enable the Address Range Selection (red Arrow)
  • Enter the Start and End Hexadecimal Addresses ( From Hex and To Hex )
  • Generate Data  Start

bitmap2lcd-unicode-font_2

Then read the font script (see below) for the other settings to be defined first to generate Font Data : The data orientation, the endianness, the Font Size, if fixed or variable length etc…

bitmap2lcd-unicode-font_3

 

 

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