./fonts/ruby-ttfunk, TrueType Font Metrics Parser

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.6.1, Package name: ruby26-ttfunk-1.6.1, Maintainer: pkgsrc-users

TTFunk is a TrueType font parser written in pure ruby.


Required to run:
[lang/ruby26-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: ae432f12a3d5c107769d470cc91660339368d3c7
RMD160: 6a3a1d903836ab04b9b270c1b5a781d3330635d6
Filesize: 70 KB

Version history: (Expand)


CVS history: (Expand)


   2020-01-16 17:07:19 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
fonts/ruby-ttfunk: update to 1.6.1

Update ruby-ttfunk to 1.6.1.

pkgsrc change: add "USE_LANGUAGES= # none".

## [1.6.1]

### Fixed

* Fixed maxp table encoding

  Cameron Dutro

## [1.6.0]

### Added

* OpenType fonts support

  * Added support for CFF-flavored fonts (also known as CID-keyed or OpenType fonts)
  * Added support for the VORG and DSIG tables
  * Improved charset encoding support
  * Improved font metrics calculations in the head, maxp, hhea, hmtx, and os/2 tables
  * Subsetted fonts verified with Font-Validator, fontlint, and Mac OS's Font Book

  Cameron Dutro

* Ruby 2.6 support

  Alexander Mankuta

* JRuby 9.2 support

  Alexander Mankuta

### Removed

* Dropped Ruby 2.1 & 2.2 support

  Alexander Mankuta

* Removed JRuby 9.1 support

  Alexander Mankuta

### Fixed

* Sort name table entries when generating subset font

  Matjaz Gregoric

* Map the 0xFFFF char code to glyph 0 in cmap format 4

  Matjaz Gregoric

* Order tables by tag when generating font subset

  Matjaz Gregoric

* Fix typo in TTFunk::Subset::Unicode#includes?

  Matjaz Gregoric

* Fixe calculation of search_range for font subsets

  Matjaz Gregoric

* Fixed instance variable @offset and @length not initialized

  Katsuya HIDAKA

* Code style fixes

  Katsuya HIDAKA, Matjaz Gregoric, Alexander Mankuta
   2017-06-05 16:24:20 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-ttfunkto 1.5.1.

## [1.5.1]

### Fixed

* loca table corruption during subsetting. The loca table serialization code
  didn't properly detect suitable table format.

* Fixed checksum calculation for empty tables.
   2017-03-20 15:48:41 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-ttfunk to 1.5.0.

## [1.5.0] - 2017-02-13

### Added

* Support for reading TTF fonts from TTC files

### Changed

* Subset font naming is consistent now and depends on content
   2015-11-03 21:45:25 by Alistair G. Crooks | Files touched by this commit (776)
Log message:
Add SHA512 digests for distfiles for fonts category

Problems found locating distfiles:
	Package acroread7-chsfont: missing distfile acrobat7-fonts/chsfont.tar.gz
	Package acroread7-font-share: missing distfile acrobat7-fonts/korfont.tar.gz
	Package acroread7-korfont: missing distfile acrobat7-fonts/korfont.tar.gz
	Package acroread9-chtfont: missing distfile \ 
acrobat9-fonts/FontPack910_cht_i486-linux.tar.bz2
	Package acroread9-jpnfont: missing distfile \ 
acrobat9-fonts/FontPack910_jpn_i486-linux.tar.bz2
	Package cyberbase-ttf: missing distfile cyberbit-ttf/Cyberbase.ZIP
	Package cyberbit-ttf: missing distfile cyberbit-ttf/Cyberbit.ZIP
	Package pixel-sagas-startrek: missing distfile PS_Font_Fontana.zip
	Package pixel-sagas-startrek: missing distfile PS_Font_Montalban.zip
	Package pixel-sagas-startrek: missing distfile PS_Font_Probert.zip
	Package pixel-sagas-startrek: missing distfile PS_Font_Sternbach.zip
	Package pixel-sagas-startrek: missing distfile PS_Font_Trek_Arrowcaps.zip
	Package umefont-ttf: missing distfile umefont_560.tar.xz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-06-07 12:29:59 by Takahiro Kambe | Files touched by this commit (1)
Log message:
Allow this package build on Ruby 2.2.
   2015-02-03 14:56:45 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-ttfunk to 1.4.0.

Changes are not available, various improvements.
   2014-04-17 22:19:14 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Doesn't support Ruby before 1.9.3.
   2014-03-14 18:04:58 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-ttfunk to 1.1.1.

CHanges are not available.