changelogs.md


fontello/svg2ttf

Repository  -  API  -  Source

6.0.3

August 21, 2021
  • xmldom => @xmldom/xmldom

6.0.2

July 1, 2021
  • Glyphs that don't fit in int32 now throw an error instead of generating invalid font, #113.

6.0.1

June 17, 2021
  • OS/2 table version reduced (5 => 4), #110.

6.0.0

May 27, 2021
  • Big thanks to @yisibl for provided notes & samples. Those caused all fixes below.
  • OS/2 table version bumped from v1 to v5 (#106).
  • usWinAscent should include lineGap.
  • Fixed cubic2quad dependency for edge cases.

5.2.0

April 7, 2021
  • Bump dependencies.
  • Migrate CI to github.

5.1.0

October 29, 2020
  • Added support of d attr in nested <path> tag (for UNSCII font source).

5.0.0

May 20, 2020
  • Breaking: USE_TYPO_METRICS bit of OS/2.fsSelection is now set. Should fix Windows line spacing issues, #95.
  • Use font weight value when defined.

4.3.0

May 24, 2019
  • Add underline thickness/position support, #80.

4.2.1

May 23, 2019
  • Fix "new Bufer" deprecation warnings, #78.

4.2.0

December 10, 2018
  • Added description and url options, #74

4.1.0

June 24, 2017
  • Added font subfamily name support, #57.

4.0.3

May 27, 2017
  • Script tags should be arranged alpabetically, #55.

4.0.2

August 4, 2016
  • Added option to customize version string.

4.0.1

June 3, 2016
  • Fix IE ligatures by explicitly adding the latin script to the script list, #47.

4.0.0

March 8, 2016
  • Deps update (lodash -> 4.+).
  • Set HHEA lineGap to 0, #37 (second attempt :).
  • Cleanup, testing.

3.0.0

February 12, 2016
  • Changed defaults to workaround IE bugs.
  • Set HHEA lineGap to 0, #37.
  • Set OS/2 fsType to 0, #45.

2.1.1

December 22, 2015
  • Maintenance release: deps bump (svgpath with bugfixes).

2.1.0

October 28, 2015
  • Fixed smoothness at the ends of interpolated cubic beziers.

2.0.2

August 23, 2015
  • Fixed parse empty SVG glyphs without d attribute.

2.0.1

July 17, 2015
  • Fix: TTF creation timestamp should not depende on timezone, thanks to @nfroidure.

2.0.0

April 25, 2015
  • Added ligatures support, big thanks to @sabberworm.
  • Added arcs support in SVG paths.
  • Added --ts option to override default timestamp.
  • Fixed horisontal offset (lsb) when glyph exceed width.
  • Allow zero-width glyphs.
  • Better error message on attempt to convert SVG image instead of SVG font.

1.2.0

October 5, 2014
  • Fixed usWinAscent/usWinDescent - should not go below ascent/descent.
  • Upgraded ByteBuffer internal lib.
  • Code cleanup.

1.1.2

December 2, 2013
  • Fixed crash on SVG with empty (#8)
  • Fixed descent when input font has descent = 0 (@nfroidure)

1.1.1

September 26, 2013
  • SVG parser moved to external package
  • Speed opts
  • Code refactoring/cleanup

1.1.0

September 25, 2013
  • Rewritten svg parser to improve speed
  • API changed, now returns buffer as array/Uint8Array

1.0.7

September 22, 2013
  • Improved speed x2.5 times

1.0.6

September 12, 2013
  • Improved handling glyphs without codes or names
  • Fixed crash on glyphs with v/h commands
  • Logic cleanup

1.0.5

August 27, 2013
  • Added CLI option -c to set copyright string
  • Fixed crash when some metrics missed in source SVG
  • Minor code cleanup

1.0.4

August 9, 2013
  • Fixed importing into OSX Font Book

1.0.3

August 2, 2013
  • Fixed maxp table max points count (solved chrome problems under windozze)

1.0.2

July 24, 2013
  • Fixed htmx table size
  • Fixed loca table size for long format
  • Fixed glyph bounding boxes writing

1.0.1

July 24, 2013
  • Added options support
  • Added ttfinfo utility
  • Multiple fixes

1.0.0

July 19, 2013
  • First release