{"id":159,"date":"2019-12-12T18:47:38","date_gmt":"2019-12-12T18:47:38","guid":{"rendered":"http:\/\/www.glyphrstudio.com\/blog\/?p=159"},"modified":"2024-01-26T21:36:38","modified_gmt":"2024-01-26T21:36:38","slug":"v1-13-05-a-bucket-of-features","status":"publish","type":"post","link":"https:\/\/www.glyphrstudio.com\/blog\/2019\/12\/12\/v1-13-05-a-bucket-of-features\/","title":{"rendered":"v1.13.05 &#8211; A Bucket of Features"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Howdy!  It&#8217;s been a couple months&#8230; I&#8217;ve been fixing up a few bugs, and adding a few new features.  Neat!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As I mentioned in my last post, a few features are sneaking into V1, focusing on the fit-and-finish stage of developing a typeface.  One of these features is from v1.13.01, but here is an overview of the new &#8216;review&#8217; stuff:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Previous \/ Next buttons<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"390\" height=\"89\" src=\"https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image.png\" alt=\"\" class=\"wp-image-160\" srcset=\"https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image.png 390w, https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image-300x68.png 300w\" sizes=\"auto, (max-width: 390px) 100vw, 390px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The two arrows beneath the Context Glyph area let you easily fly through all your glyphs, as opposed to the two or three clicks it takes to switch glyphs via the Glyph Chooser Panel.  The order of the glyphs happens to be the order in which they were created (as opposed to alphabetical)&#8230; so have fun with that \ud83d\ude42<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mark Overlapping Path Points<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"364\" height=\"223\" src=\"https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image-2.png\" alt=\"\" class=\"wp-image-163\" srcset=\"https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image-2.png 364w, https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image-2-300x184.png 300w\" sizes=\"auto, (max-width: 364px) 100vw, 364px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Many times when you&#8217;re importing SVG from other programs like Adobe Illustrator, those programs made some interesting choices as to how to add path points. This feature, enabled from Project Settings &gt; UI Behavior, draws a little red circle around path points that happen to be <em>very<\/em> close to each other.  You can actually choose the radius you want to check for &#8211; this can really help quickly identify these extra path points.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"556\" height=\"97\" src=\"https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image-3.png\" alt=\"\" class=\"wp-image-164\" srcset=\"https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image-3.png 556w, https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image-3-300x52.png 300w\" sizes=\"auto, (max-width: 556px) 100vw, 556px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Showing and rounding path points with decimal values<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve been getting mixed messages as to whether or not decimal values are &#8216;okay&#8217; for OTF files or not.  Even if they are okay, sometimes I just want certain path points to hit whole Em values &#8211; it satisfies the detail-oriented side of me.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In settings Project Settings &gt; UI Behavior, there is now a checkbox that enables you to highlight these points:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"356\" height=\"261\" src=\"https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image-4.png\" alt=\"\" class=\"wp-image-165\" srcset=\"https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image-4.png 356w, https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image-4-300x220.png 300w\" sizes=\"auto, (max-width: 356px) 100vw, 356px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And, once you have identified them, there is now an additional &#8220;Round all point position values&#8221; action.  You can do this command on a selected Path Point, all points in a selected Shape, or for all points in an entire Glyph:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"61\" height=\"56\" src=\"https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image-5.png\" alt=\"\" class=\"wp-image-166\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Test Drive Permutations<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Having good sample text to set your typeface with is very important.  In Glyphr Studio Test Drive, a few buttons help get you started &#8211; including buttons that add Latin Alphabet, and some English pangrams to Test Drive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two new buttons in Test Drive allow you to add all permutations of Latin upper and lowercase letters.  This analytical approach is a nice compliment to seeing how your typface performs with real blocks of text.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"248\" height=\"88\" src=\"https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image-8.png\" alt=\"\" class=\"wp-image-169\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"849\" height=\"528\" src=\"https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image-7.png\" alt=\"\" class=\"wp-image-168\" srcset=\"https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image-7.png 849w, https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image-7-300x187.png 300w, https:\/\/www.glyphrstudio.com\/blog\/wp-content\/uploads\/2019\/12\/image-7-768x478.png 768w\" sizes=\"auto, (max-width: 849px) 100vw, 849px\" \/><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><em>That&#8217;s it for the new fit-and-finish features.  If you have any ideas for new features like this, let me know!<\/em><\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Update Summary<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em> New Features <\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>New Previous \/ Next buttons below the Context Glyphs input box allow \n\t\t\tyou to quickly flip through glyphs.\n\t\t<\/li><li>Mark overlapping path points &#8211; set a radius that highlights if two points \n\t\t\tare very close together.\n\t\t<\/li><li>SVG Import engine now supports the Glyph tag (for copy\/pasting from SVG Fonts).<\/li><li>Test Drive letter permutations &#8211; automatically add all Uppercase or Lowercase \n\t\t\tletter permutations to the Test Drive preview area.<\/li><li>Test Drive preview area now dynamically expands in height to the input content.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><em> Bug Fixes <\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Copy+Paste SVG straight to canvas bug is fixed.<\/li><li>Lots of little keyboard handlers were broken at some point, now they&#8217;re fixed.<\/li><li>Toast messages work better when rapidly changing.<\/li><li>Reverse Winding now keeps Path Point zero as the same point.<\/li><li>Whitespace glyphs besides Space export with zero shapes.<\/li><li>Notdef glyph scales to different capheights<\/li><li>Default view for Kerning is auto-calculated, as opposed to static.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Howdy!  It&#8217;s been a couple months&#8230; I&#8217;ve been fixing up a few bugs, and adding a few new features.  Neat!<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,3,15],"tags":[],"class_list":["post-159","post","type-post","status-publish","format-standard","hentry","category-release","category-retrospective","category-version-1"],"_links":{"self":[{"href":"https:\/\/www.glyphrstudio.com\/blog\/wp-json\/wp\/v2\/posts\/159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.glyphrstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.glyphrstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.glyphrstudio.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.glyphrstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=159"}],"version-history":[{"count":5,"href":"https:\/\/www.glyphrstudio.com\/blog\/wp-json\/wp\/v2\/posts\/159\/revisions"}],"predecessor-version":[{"id":278,"href":"https:\/\/www.glyphrstudio.com\/blog\/wp-json\/wp\/v2\/posts\/159\/revisions\/278"}],"wp:attachment":[{"href":"https:\/\/www.glyphrstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.glyphrstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.glyphrstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}