Skip to content

Releases: glyphr-studio/Glyphr-Studio-1

v1.13.12

08 Jul 18:57
Compare
Choose a tag to compare

Bug Fix

  • Importing some OTF files resulted in Advance Width being NaN. Was an OpenType.js bug. Updated to the latest OpenType.js build where the issue was fixed.

Version 1.13.11

13 Aug 22:07
Compare
Choose a tag to compare

Bug Fixes

  • Fixed an SVG / Export issue where the Left Side Bearing was incorrectly being either excluded, or included multiple times for linked component instances.
  • Stopped an error from happening when a project only contains Ligatures.

Bug Discoveries

  • Some OTF files when imported do not have Advance Width information present - this is a bug with opentype.js returning NaN for advance width properties of glyphs. Glyphr Studio defaults to "Auto calculate glyph width" in these cases, so you may not notice it. The one place it will be very apparent is for the Space character, they appear as having zero width when this happens.

Version 1.13.10

11 Jun 18:09
Compare
Choose a tag to compare

Version One dot Thirteen dot Ten! Thanks, Semantic Versioning!

Fixed a glyph dimensions calculation bug that was effecting Test Drive (characters shown overlapping) and Export SVG (Errors causing export failure).

Also updated Grunt versions used for building the project

Version 1.13.09

01 Apr 23:06
Compare
Choose a tag to compare

Bug Fixes

Happy April Fools day - these bug fixes are no joke.

  • Generating SVG for a glyph that contained Component Instances, fixed a bug where the position of the Component Instance would (sometimes) not include the correct Left Side Bearing.
  • Fixed a handful of related bugs around deleting Components, Component Instances, and Ligatures... and making sure all the linked and related glyphs knew about these changes and were, in turn, updated appropriately.
  • Fixed an error in the Modegg example project.

Version 1.13.08

09 Mar 22:16
Compare
Choose a tag to compare

Bug Fixes

  • Now support positive integers being separated / designated by '+' signs in path data.
  • Ignore namespaced attributes with ':' in the name to allow for importing SVG code snippets that would otherwise throw 'prefix not bound to a namespace' errors.

Version 1.13.07

11 Feb 22:34
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a bug where projects with Ligatures experienced an "Off by 1" or "Off by 2" error, where character sequences were being replaced with the wrong Ligature.
  • Disallowed the creation and exporting of Ligatures with source sequences of one character.

Version 1.13.06

05 Feb 23:40
Compare
Choose a tag to compare

New Features

  • Export Glyph SVG File - you can now save a .svg file that represents a single glyph. Combined with drag-and-drop into another project, this allows you merge fonts by moving characters from one project to another.

Bug Fixes

  • Changed exported OTF shapes to be clockwise by default
  • Fixed a bug where flat path points were hiding a handle when it was imported from a compound SVG shape
  • Changed the non-breaking space glyph name from 'nobreakspace' to 'nbsp'
  • Added soft hyphen U+00AD glyph to the list of exportable whitespace glyphs
  • Updated the default font metadata to use canonical family names ("Regular" instead of "normal")

Version 1.13.05

12 Dec 01:17
Compare
Choose a tag to compare

New Features

  • New Previous / Next buttons below the Context Glyphs input box allow you to quickly flip through glyphs.
  • Mark overlapping path points - set a radius that highlights if two points are very close together.
  • SVG Import engine now supports the Glyph tag (for copy/pasting from SVG Fonts).
  • Test Drive letter permutations - automatically add all Uppercase or Lowercase letter permutations to the Test Drive preview area.
  • Test Drive preview area now dynamically expands in height to the input content.

Bug Fixes

  • Copy+Paste SVG straight to canvas bug is fixed.
  • Lots of little keyboard handlers were broken at some point, now they're fixed.
  • Toast messages work better when rapidly changing.
  • Reverse Winding now keeps Path Point zero as the same point.
  • Whitespace glyphs besides Space export with zero shapes.
  • Notdef glyph scales to different capheights
  • Default view for Kerning is auto-calculated, as opposed to static.

Version 1.13.03

01 Jul 23:21
Compare
Choose a tag to compare

Bug Fixes

  • For 'Highlight path points that contain non-integer values' project setting, handles with decimal values are also drawn in red, as opposed to just the base point.
  • OTF Character names are now exported as ASCII and conform to name standards.
  • Fixed a bug involving exporting Ligatures along side default Ligatures that have Unicode code points.
  • Viewing glyphs that have no shapes as Context Glyphs now works.
  • Fixed importing arc segments from SVG paths.
  • The "Auto Fit" view algorithm now works better for edge cases.

Version 1.13.02

08 Jun 20:35
Compare
Choose a tag to compare

New Features

Shift + Rotate now snaps to one degree increments.

Bug Fixes

Fixed the sluggishness / disconnect between the rotate handle and the actual glyph. The rotation tool is now locked to cached glyph attributes, as opposed to relying on quick deltas of mouse movement.
Fixed a bug where flat points with only one visible handle were rotating improperly.
Fixed the disappearing panels bug.
Rotated component instances now save with the appropriate positive / negative angle attribute. Old projects with rotated component instances will be upgraded, and will work as expected.