{"id":13745,"date":"2017-02-06T23:02:59","date_gmt":"2017-02-07T04:02:59","guid":{"rendered":"http:\/\/scruss.com\/blog\/?p=13745"},"modified":"2017-02-08T14:20:13","modified_gmt":"2017-02-08T19:20:13","slug":"mnicmp-the-decwriter-lives-again","status":"publish","type":"post","link":"https:\/\/scruss.com\/blog\/2017\/02\/06\/mnicmp-the-decwriter-lives-again\/","title":{"rendered":"mnicmp: the DECwriter lives again!"},"content":{"rendered":"<p><a href=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/09\/mnicmp-sample.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13743\" src=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/09\/mnicmp-sample.png\" alt=\"\" width=\"800\" height=\"288\" srcset=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/09\/mnicmp-sample.png 800w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/09\/mnicmp-sample-160x58.png 160w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/09\/mnicmp-sample-320x115.png 320w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/09\/mnicmp-sample-768x276.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a>I just made and uploaded this to FontLibrary: <a href=\"https:\/\/fontlibrary.org\/en\/font\/mnicmp\">mnicmp<\/a>.<\/p>\n<p>This is meant more as an exercise in learning <a href=\"https:\/\/fontforge.github.io\/en-US\/\">FontForge<\/a>&#8216;s programming back-end, and definitely showed me that FontForge is incredibly powerful. After the learning comes silliness, so I ended up turning the dots into something like:<\/p>\n<p><a href=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/02\/stars.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13746\" src=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/02\/stars.png\" alt=\"\" width=\"543\" height=\"118\" srcset=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/02\/stars.png 543w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/02\/stars-160x35.png 160w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/02\/stars-320x70.png 320w\" sizes=\"auto, (max-width: 543px) 100vw, 543px\" \/><\/a>I learned you really have to consider a dot-matrix font to be an array of points rather than a glyph, because otherwise you get the dots coming out the wrong sort of oval:<\/p>\n<figure id=\"attachment_13747\" aria-describedby=\"caption-attachment-13747\" style=\"width: 698px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/02\/Screenshot-from-2017-02-06-00-12-56.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-13747 size-full\" src=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/02\/Screenshot-from-2017-02-06-00-12-56.png\" width=\"698\" height=\"531\" srcset=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/02\/Screenshot-from-2017-02-06-00-12-56.png 698w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/02\/Screenshot-from-2017-02-06-00-12-56-160x122.png 160w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/02\/Screenshot-from-2017-02-06-00-12-56-320x243.png 320w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><\/a><figcaption id=\"caption-attachment-13747\" class=\"wp-caption-text\">Blue font has been italicized as a whole, while the black dots were done properly<\/figcaption><\/figure>\n<p>You don&#8217;t want to know what it did to the stars \u00e2\u20ac\u00a6<\/p>\n<p>Local archive: <a href=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2017\/02\/mnicmp.zip\">mnicmp.zip<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I just made and uploaded this to FontLibrary: mnicmp. This is meant more as an exercise in learning FontForge&#8216;s programming back-end, and definitely showed me that FontForge is incredibly powerful. After the learning comes silliness, so I ended up turning the dots into something like: I learned you really have to consider a dot-matrix font [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2],"tags":[3037,3038,1729,1374,2146,2123],"class_list":["post-13745","post","type-post","status-publish","format-standard","hentry","category-goatee-stroking-musing-or-something","tag-dec","tag-decwriter","tag-digital","tag-font","tag-fontforge","tag-typography"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pQNZZ-3zH","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/13745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/comments?post=13745"}],"version-history":[{"count":2,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/13745\/revisions"}],"predecessor-version":[{"id":13750,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/13745\/revisions\/13750"}],"wp:attachment":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/media?parent=13745"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/categories?post=13745"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/tags?post=13745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}