{"id":477,"date":"2012-10-05T10:43:13","date_gmt":"2012-10-05T10:43:13","guid":{"rendered":"http:\/\/bitmap2lcd.com\/blog\/?p=477"},"modified":"2016-10-21T09:53:58","modified_gmt":"2016-10-21T09:53:58","slug":"create-segmented-charsets-for-glcd-with-bitmap2lcd","status":"publish","type":"post","link":"https:\/\/bitmap2lcd.com\/blog\/create-segmented-charsets-for-glcd-with-bitmap2lcd\/","title":{"rendered":"Create Segmented Charsets for GLCD with Bitmap2LCD"},"content":{"rendered":"<p><em>Bitmap2LCD is a tool for programming small Graphic LCDs in embedded systems.<\/em><\/p>\n<h2>Create Segmented Charsets for GLCD with Bitmap2LCD<\/h2>\n<p><span style=\"color: #0000ff;\">Obsolete, not available on current SW versions<br \/>\n<\/span><\/p>\n<p>Since\u00a0V2.2,\u00a0in the\u00a0GLCD Font Editor Component of Bitmap2LCD ,\u00a0a feature makes it possible\u00a0to create <strong>segmented fonts<\/strong>,\u00a0a set of characters that are similar\u00a0to the 4 numbers displayed\u00a0on the LCD module in\u00a0the picture below.<\/p>\n<p><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2012\/10\/GLCD-Segmented-Chars.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-478 aligncenter\" title=\"GLCD Segmented Chars\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2012\/10\/GLCD-Segmented-Chars.png\" alt=\"\" width=\"529\" height=\"246\" srcset=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2012\/10\/GLCD-Segmented-Chars.png 529w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2012\/10\/GLCD-Segmented-Chars-300x139.png 300w\" sizes=\"auto, (max-width: 529px) 100vw, 529px\" \/><\/a><\/p>\n<p>A segmented character is made of an assembly of smaller graphic segments (in this\u00a0example 6 segments for the O)\u00a0. These segments being\u00a0present\u00a0more than only one\u00a0time\u00a0in the different characters of the font.<\/p>\n<p>Now\u00a0let&#8217;s\u00a0see how this feature\u00a0is implemented\u00a0in bitmap2LCD\u00a0 :<\/p>\n<ul>\n<li>View of the char group #1 in the Work canvas (<em>red arrow<\/em>) The word &#8220;<em>group<\/em>&#8221; means\u00a0an assembly\u00a0of segments or small graphic elements.<\/li>\n<li>The 8 segments needed\u00a0for\u00a0the whole charset in the Font Editor Window (<em>blue arrow<\/em>)<\/li>\n<li>The Segment Font Script\u00a0for this font. This file\u00a0contains for each character (group) the X and Y positions of all graphic elements\u00a0and their\u00a0associated segment bitmap.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2012\/10\/bitmap2LCD-GLCD-Segmented-Chars.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-479\" title=\"bitmap2LCD GLCD Segmented Chars\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2012\/10\/bitmap2LCD-GLCD-Segmented-Chars.jpg\" alt=\"\" width=\"1152\" height=\"642\" srcset=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2012\/10\/bitmap2LCD-GLCD-Segmented-Chars.jpg 1152w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2012\/10\/bitmap2LCD-GLCD-Segmented-Chars-300x167.jpg 300w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2012\/10\/bitmap2LCD-GLCD-Segmented-Chars-1024x570.jpg 1024w\" sizes=\"auto, (max-width: 1152px) 100vw, 1152px\" \/><\/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%2Fcreate-segmented-charsets-for-glcd-with-bitmap2lcd%2F&amp;t=Create+Segmented+Charsets+for+GLCD+with+Bitmap2LCD+<+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%2Fcreate-segmented-charsets-for-glcd-with-bitmap2lcd%2F&amp;text=Create+Segmented+Charsets+for+GLCD+with+Bitmap2LCD+<+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%2Fcreate-segmented-charsets-for-glcd-with-bitmap2lcd%2F&amp;media=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fwp-content%2Fuploads%2F2012%2F10%2Fbitmap2LCD-GLCD-Segmented-Chars-300x167.jpg&amp;description=Bitmap2LCD+is+a+tool+for+programming+small+Graphic+LCDs+in+embedded+systems.+Create+Segmented+Charsets+for+GLCD+with+Bitmap2LCD+Obsolete%2C+not+available+on+current+SW+versions+Since%C2%A0V2.2%2C%C2%A0in+the%C2%A0GLCD+Font+Editor+Component+of+Bitmap2LCD+%2C%C2%A0a+feature+makes+it+possible%C2%A0to+create+segmented%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%2Fcreate-segmented-charsets-for-glcd-with-bitmap2lcd%2F&amp;title=Create+Segmented+Charsets+for+GLCD+with+Bitmap2LCD&amp;source=Bitmap2LCD+Software+Tool+Blog+%3A%3A+about+GLCD+displays+and+Programming&amp;summary=Bitmap2LCD+is+a+tool+for+programming+small+Graphic+LCDs+in+embedded+systems.+Create+Segmented+Charsets+for+GLCD+with+Bitmap2LCD+Obsolete%2C+not+available+on+current+SW+versions+Since%C2%A0V2.2%2C%C2%A0in+the%C2%A0GLCD+Font+Editor+Component+of+Bitmap2LCD+%2C%C2%A0a+feature+makes+it+possible%C2%A0to+create+segmented%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%2Fcreate-segmented-charsets-for-glcd-with-bitmap2lcd%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:+Create+Segmented+Charsets+for+GLCD+with+Bitmap2LCD&amp;body=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fcreate-segmented-charsets-for-glcd-with-bitmap2lcd%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>Bitmap2LCD is a tool for programming small Graphic LCDs in embedded systems. Create Segmented Charsets for GLCD with Bitmap2LCD Obsolete, not available on current SW versions Since\u00a0V2.2,\u00a0in the\u00a0GLCD Font Editor Component of Bitmap2LCD ,\u00a0a feature makes it possible\u00a0to create segmented fonts,\u00a0a set of characters that are similar\u00a0to the 4 numbers displayed\u00a0on the LCD module in\u00a0the [&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],"tags":[182,183,188,187,178,184,191,190,181,185,192,189,180,186],"class_list":["post-477","post","type-post","status-publish","format-standard","hentry","category-glcd-font-editor","tag-7-segments","tag-font-creation","tag-font-editor-for-lcd","tag-font-maker","tag-glcd-font-edition","tag-graphic-display-module","tag-graphic-elements","tag-group-of-segments","tag-lcd-font","tag-make-funny-fonts","tag-pixel-assembly","tag-segment-editor","tag-segments-display","tag-your-own-font"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/posts\/477","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=477"}],"version-history":[{"count":30,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/posts\/477\/revisions"}],"predecessor-version":[{"id":2272,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/posts\/477\/revisions\/2272"}],"wp:attachment":[{"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/media?parent=477"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/categories?post=477"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/tags?post=477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}