{"id":2159,"date":"2016-11-06T19:58:38","date_gmt":"2016-11-06T19:58:38","guid":{"rendered":"http:\/\/bitmap2lcd.com\/blog\/?p=2159"},"modified":"2017-01-12T18:12:39","modified_gmt":"2017-01-12T18:12:39","slug":"creating-a-glcd-font-v3-6","status":"publish","type":"post","link":"https:\/\/bitmap2lcd.com\/blog\/creating-a-glcd-font-v3-6\/","title":{"rendered":"Creating A GLCD Font"},"content":{"rendered":"<h1>Creating A GLCD Font<\/h1>\n<p><span style=\"color: #0000ff;\">Standard Edition , <\/span><strong><span style=\"color: #ff6600;\">Update V3.7c<\/span><\/strong><\/p>\n<p>Bitmap2LCD can generate two different types of GLCD Fonts :<\/p>\n<ul>\n<li><strong>System Fonts<\/strong> : Fonts of the Operating System, like .TTF (True Type Fonts) , .FON<\/li>\n<li><strong>Editable Fonts<\/strong> : Fonts you can edit yourself (modifying the pixels) from a system font source, or Fonts you can create from scratch.<\/li>\n<\/ul>\n<p><strong>There are ANSI Fonts (system) , Unicode Fonts (system) and Editable Fonts (custom)<\/strong><\/p>\n<p><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/Bitmap2lcd-Font-Menu.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2353\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/Bitmap2lcd-Font-Menu.png\" alt=\"bitmap2lcd-font-menu\" width=\"821\" height=\"173\" srcset=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/Bitmap2lcd-Font-Menu.png 821w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/Bitmap2lcd-Font-Menu-300x63.png 300w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/Bitmap2lcd-Font-Menu-768x162.png 768w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/Bitmap2lcd-Font-Menu-624x131.png 624w\" sizes=\"auto, (max-width: 821px) 100vw, 821px\" \/><\/a><\/p>\n<p>Choose the <strong>main menu GLCD Fonts tab<\/strong>, and click <strong>Enter Font Script Mode item <\/strong>to enter<strong> Font Creation Mode<\/strong><\/p>\n<p>Data Setting Parameters are located in <strong>Data tab<\/strong>. You can edit the values by clicking on parameter value of the parameter list, only when in Font Script Mode and with <strong>Standard Edition<\/strong>.<\/p>\n<p>At the top of the font panel , the caption includes [Font Script Mode] when in <strong>Font creation Mode<\/strong>. Use the <strong>Door Icon<\/strong> <a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2015\/11\/exiz.bmp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2059\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2015\/11\/exiz.bmp\" alt=\"exiz\" width=\"16\" height=\"16\" \/><\/a> Button to <strong>exit<\/strong> this mode when willing to quit.<\/p>\n<p><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-font-creation.jpg\" rel=\"attachment wp-att-2161\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2161\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-font-creation.jpg\" alt=\"bitmap2lcd font creation\" width=\"932\" height=\"737\" srcset=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-font-creation.jpg 932w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-font-creation-300x237.jpg 300w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-font-creation-768x607.jpg 768w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-font-creation-624x493.jpg 624w\" sizes=\"auto, (max-width: 932px) 100vw, 932px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Panel-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2227\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Panel-2.png\" alt=\"bitmap2lcd Font Panel 2\" width=\"929\" height=\"735\" srcset=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Panel-2.png 929w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Panel-2-300x237.png 300w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Panel-2-768x608.png 768w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Panel-2-624x494.png 624w\" sizes=\"auto, (max-width: 929px) 100vw, 929px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2015\/11\/fontw.bmp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2060\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2015\/11\/fontw.bmp\" alt=\"fontw\" width=\"16\" height=\"16\" \/><\/a> Enter Font Script Mode<\/p>\n<p>In <strong>Font Script Mode<\/strong> (see caption at the top) select a list of chars to export with the mouse (<strong><span style=\"color: #ff6600;\">Orange arrow<\/span><\/strong>) or write or paste a list of characters into the field (<strong><span style=\"color: #0000ff;\">blue arrow<\/span><\/strong>)<\/p>\n<p>To <strong>delete<\/strong> the selected list , use the [<strong>Clr]<\/strong> button or the Clear Selected Chars List drop down menu item (<strong><span style=\"color: #008000;\">Green arrow<\/span><\/strong>)<\/p>\n<p>There are 3 different Font types : ANSI, Unicode or Editable (<span style=\"color: #ff0000;\">see<\/span> <strong><span style=\"color: #ff0000;\">Red Arrow<\/span><\/strong>)<\/p>\n<p>A right side of the font panel, there&#8217;s a field where you can define the <strong>Font Export parameters<\/strong> (<strong><span style=\"color: #ff00ff;\">P<\/span><span style=\"color: #ff00ff;\">urple arrows<\/span><\/strong>) in the Data tab -&gt; See screenshot below<\/p>\n<p>For example the Font Data Structure : <strong>Raw Font<\/strong> or <strong>Structured Font<\/strong><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>NOTE<\/strong><\/span> : With <strong>Trial\/Demo<\/strong> Version, there&#8217;s a limitation : Only Char &#8220;<strong>A<\/strong>&#8221; is generated as an example !<\/p>\n<p><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Parameters.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2377\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Parameters.png\" alt=\"bitmap2lcd-font-parameters\" width=\"936\" height=\"741\" srcset=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Parameters.png 936w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Parameters-300x238.png 300w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Parameters-768x608.png 768w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Parameters-624x494.png 624w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/><\/a><\/p>\n<p>Example : Modifying a Font Generator Parameter<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Buttons<br \/>\n<\/strong><\/p>\n<p><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2015\/11\/fontw.bmp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2060\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2015\/11\/fontw.bmp\" alt=\"fontw\" width=\"16\" height=\"16\" \/><\/a> Enter Font Script Mode<\/p>\n<p><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2015\/11\/Start.bmp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2068\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2015\/11\/Start.bmp\" alt=\"Start\" width=\"16\" height=\"16\" \/><\/a>\u00a0 convert selected List of chars to GLCD data<\/p>\n<p><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2015\/11\/exiz.bmp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2059\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2015\/11\/exiz.bmp\" alt=\"exiz\" width=\"16\" height=\"16\" \/><\/a>\u00a0 Exit Font Script Mode<\/p>\n<p><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/toolSyntaxbig.bmp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2232\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/toolSyntaxbig.bmp\" alt=\"toolSyntaxbig\" width=\"20\" height=\"20\" \/><\/a> Font Settings<\/p>\n<p>&nbsp;<\/p>\n<p>The <strong>Font Script<\/strong> (<strong><span style=\"color: #ff0000;\">Red Arrow<\/span><\/strong>) can be found in the Script (or Name.FSC) Tab of the Text editors. The script itself is not editable. The parameters can be set in the Font Panel, and the orientation of data generation and endianness at the top of the script (<span style=\"color: #0000ff;\"><strong>Blue Arrow<\/strong><\/span>)<\/p>\n<p><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Script-Panel-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2236\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Script-Panel-3.png\" alt=\"bitmap2lcd Font Script Panel 3\" width=\"929\" height=\"720\" srcset=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Script-Panel-3.png 929w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Script-Panel-3-300x233.png 300w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Script-Panel-3-768x595.png 768w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Script-Panel-3-624x484.png 624w\" sizes=\"auto, (max-width: 929px) 100vw, 929px\" \/><\/a><\/p>\n<p>The <strong>GLCD data<\/strong> generated can be found in the Text editor, first Editor tab on the left<\/p>\n<p><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Gen.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2239\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Gen.png\" alt=\"bitmap2lcd Font Gen\" width=\"929\" height=\"720\" srcset=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Gen.png 929w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Gen-300x233.png 300w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Gen-768x595.png 768w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmap2lcd-Font-Gen-624x484.png 624w\" sizes=\"auto, (max-width: 929px) 100vw, 929px\" \/><\/a><\/p>\n<p>Next screenshot shows a <strong>comment block<\/strong> at the right side that shows the character of the generated data.\u00a0 ( monochrome, 8 bit output only )<\/p>\n<p><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmp2lcd-Font-Output.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2357\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmp2lcd-Font-Output.png\" alt=\"bitmp2lcd-font-output\" width=\"585\" height=\"788\" srcset=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmp2lcd-Font-Output.png 585w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2016\/01\/bitmp2lcd-Font-Output-223x300.png 223w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n\t<div class=\"quickshare-container\">\r\n\t<ul class=\"quickshare-genericons quickshare-effect-round quickshare-effect-expand quickshare-small\">\r\n\t\t<li class=\"quickshare-share\"><\/li> \r\n\t\t<li><a href=\"https:\/\/facebook.com\/sharer.php?u=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fcreating-a-glcd-font-v3-6%2F&amp;t=Creating+A+GLCD+Font+<+Bitmap2LCD+Software+Tool+Blog+%3A%3A+about+GLCD+displays+and+Programming\" target=\"_blank\" title=\"Share on Facebook\"><span class=\"quickshare-facebook\">Facebook<\/span><\/a><\/li>\t\t<li><a href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fcreating-a-glcd-font-v3-6%2F&amp;text=Creating+A+GLCD+Font+<+Bitmap2LCD+Software+Tool+Blog+%3A%3A+about+GLCD+displays+and+Programming\" target=\"_blank\" title=\"Share on Twitter\"><span class=\"quickshare-twitter\">Twitter<\/span><\/a><\/li>\t\t<li><a href=\"http:\/\/pinterest.com\/pin\/create\/button\/?url=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fcreating-a-glcd-font-v3-6%2F&amp;media=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fwp-content%2Fuploads%2F2016%2F01%2Fbitmap2lcd-Font-Parameters-300x238.png&amp;description=Creating+A+GLCD+Font+Standard+Edition+%2C+Update+V3.7c+Bitmap2LCD+can+generate+two+different+types+of+GLCD+Fonts+%3A+System+Fonts+%3A+Fonts+of+the+Operating+System%2C+like+.TTF+%28True+Type+Fonts%29+%2C+.FON+Editable+Fonts+%3A+Fonts+you+can%26hellip%3B\" target=\"_blank\" title=\"Share on Pinterest\"><span class=\"quickshare-pinterest\">Pinterest<\/span><\/a><\/li>\t\t<li><a href=\"http:\/\/linkedin.com\/shareArticle?mini=true&amp;url=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fcreating-a-glcd-font-v3-6%2F&amp;title=Creating+A+GLCD+Font&amp;source=Bitmap2LCD+Software+Tool+Blog+%3A%3A+about+GLCD+displays+and+Programming&amp;summary=Creating+A+GLCD+Font+Standard+Edition+%2C+Update+V3.7c+Bitmap2LCD+can+generate+two+different+types+of+GLCD+Fonts+%3A+System+Fonts+%3A+Fonts+of+the+Operating+System%2C+like+.TTF+%28True+Type+Fonts%29+%2C+.FON+Editable+Fonts+%3A+Fonts+you+can%26hellip%3B\" title=\"Share on Linkedin\" target=\"_blank\"><span class=\"quickshare-linkedin\">Linkedin<\/span><\/a><\/li>\t\t<li><a href=\"https:\/\/plus.google.com\/share?url=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fcreating-a-glcd-font-v3-6%2F\" target=\"_blank\" title=\"Share on Google+\"><span class=\"quickshare-googleplus\">Google+<\/span><\/a><\/li>\t\t\t\t\t\t\t\t<li><a href=\"mailto:?subject=Bitmap2LCD+Software+Tool+Blog+%3A%3A+about+GLCD+displays+and+Programming:+Creating+A+GLCD+Font&amp;body=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fcreating-a-glcd-font-v3-6%2F\" target=\"_blank\" title=\"Share via Email\"><span class=\"quickshare-email\">Email<\/span><\/a><\/li>\t<\/ul>\r\n\t<\/div>\r\n","protected":false},"excerpt":{"rendered":"<p>Creating A GLCD Font Standard Edition , Update V3.7c Bitmap2LCD can generate two different types of GLCD Fonts : System Fonts : Fonts of the Operating System, like .TTF (True Type Fonts) , .FON Editable Fonts : Fonts you can edit yourself (modifying the pixels) from a system font source, or Fonts you can create [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[167,133],"tags":[701,711,697,135],"class_list":["post-2159","post","type-post","status-publish","format-standard","hentry","category-glcd-font-editor","category-glcd-fonts","tag-ansi-font","tag-font-generation","tag-font-panel","tag-unicode-font"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/posts\/2159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/comments?post=2159"}],"version-history":[{"count":34,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/posts\/2159\/revisions"}],"predecessor-version":[{"id":2635,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/posts\/2159\/revisions\/2635"}],"wp:attachment":[{"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/media?parent=2159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/categories?post=2159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/tags?post=2159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}