Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ruby3.3-rubygem-ttfunk-1.8.0-1.1 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: ruby3.3-rubygem-ttfunk Distribution: openSUSE Tumbleweed
Version: 1.8.0 Vendor: openSUSE
Release: 1.1 Build date: Fri Jun 21 12:53:20 2024
Group: Development/Languages/Ruby Build host: reproducible
Size: 414478 Source RPM: rubygem-ttfunk-1.8.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://prawnpdf.org/
Summary: TrueType Font Metrics Parser
Font Metrics Parser for the Prawn PDF generator.

Provides

Requires

License

GPL-2.0-only OR Ruby OR GPL-3.0-only

Changelog

* Fri Jun 21 2024 Dan Čermák <dan.cermak@posteo.net>
  - ### Fixed
    * Corrupted CFF index data
    there was a subtle bug in cff index implementation that resulted in
    a data corruption. in certain circumstances some items didn't get
    properly encoded. this happened when items were not previously accessed.
    this resulted, for instance, in missing glyphs. but only sometimes
    because indexes might've still contain data that shouldn't've been
    there. in combination with incorrect encoding (see further) this
    resulted in some glyphs still being rendered, sometimes even correctly.
    along with the fix a rather large api change landed. this resulted in
    quite a big diff.
    Alexander Mankuta
    * Incorrect CFF encoding in subsets
    TTFunk used to reuse encoding from the original font. This mapping was
    incorrect for subset fonts which used not just a subset of glyphs but
    also a different encoding.
    A separate issue was that some fonts have empty CFF encoding. This
    incorrect mapping resulted in encoding that mapped all codes to glyph 0.
    This had impact on Prawn in particular. PDF spec explicitly says that
    CFF encoding is not to be used in OpenType fonts. `cmap` table should
    directly index charstrings in the CFF table. Despite this PDF renderers
    still use CFF encoding to retrieve glyphs. So TTFunk has to discard the
    original CFF encoding and supply its own.
    Alexander Mankuta
    * `maxp` table
    The table is now correctly parsed and encoded for both TrueType and CFF-based
    OpenType fonts.
    Cameron Dutro, Alexander Mankuta
    * Files are closed sooner
    Files were garbage collected but could stay open for longer than necessary.
    Jon Burgess
    * Long date time in the `head` table
    The `created` and `modified` fields we parsed and encoded with incorrect
    endiannes. Additionally helper methods were added to convert these fields to
    and from Ruby `Time`.
    Jens Kutilek, Peter Goldstein
    * Removed execution permissions on non-executable files
    Keenan Brock
    [#]## Changes
    * Minimum Ruby is 2.7
    Alexander Mankuta
    * Performance improvement in subsets construction
    Thomas Leitner
    * CI improvememnts
    Peter Goldstein
* Wed Jan 20 2021 Stephan Kulow <coolo@suse.com>
  updated to version 1.7.0
    see installed CHANGELOG.md
    [#]# 1.7.0
    [#]## Changes
    * Allow gem installation on Ruby 3.0
      Pavel Lobashov
    * Allow TTC files to be read from IO object
      Tom de Grunt
* Fri Sep 04 2020 Petr Vorel <pvorel@suse.cz>
  - Fix License (Ruby or GPL-2.0 or GPL-3.0)
* Thu May 07 2020 Stephan Kulow <coolo@suse.com>
  - updated to version 1.6.2.1
    see installed CHANGELOG.md
    [#]# [1.6.2.1]
    [#]## Fixed
    * 1.6.2 gem conains local debuging code. This is the same commit but without
      local changes.
      Alexander Mankuta
    [#]# [1.6.2]
    [#]## Fixed
    * Reverted to pre 1.6 maxp table serialization.
      Cameron Dutro
* Mon Feb 10 2020 Stephan Kulow <coolo@suse.com>
  - updated to version 1.6.1
    see installed CHANGELOG.md
    [#]# [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
* Wed Apr 12 2017 coolo@suse.com
  - updated to version 1.5.1
    see installed CHANGELOG.md
    [#]# [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.
* Tue Feb 14 2017 coolo@suse.com
  - updated to version 1.5.0
    CHANGELOG removed upstream
* Tue Feb 10 2015 coolo@suse.com
  - updated to version 1.4.0
* Mon Oct 13 2014 coolo@suse.com
  - adapt to new rubygem packaging
* Mon Jul 28 2014 coolo@suse.com
  - updated to version 1.2.0

Files

/usr/lib64/ruby/gems/3.3.0/build_info
/usr/lib64/ruby/gems/3.3.0/cache/ttfunk-1.8.0.gem
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/CHANGELOG.md
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/COPYING
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/GPLv2
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/GPLv3
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/LICENSE
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/README.md
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/aggregate.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/bin_utils.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/bit_field.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/collection.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/directory.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/encoded_string.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/max.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/min.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/one_based_array.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/otf_encoder.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/placeholder.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/reader.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/resource_file.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/sci_form.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/sub_table.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/subset
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/subset.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/subset/base.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/subset/code_page.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/subset/mac_roman.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/subset/unicode.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/subset/unicode_8bit.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/subset/windows_1252.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/subset_collection.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/sum.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/charset.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/charsets
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/charsets.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/charsets/expert.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/charsets/expert_subset.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/charsets/iso_adobe.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/charsets/standard_strings.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/charstring.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/charstrings_index.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/dict.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/encoding.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/encodings
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/encodings.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/encodings/expert.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/encodings/standard.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/fd_selector.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/font_dict.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/font_index.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/header.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/index.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/one_based_index.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/path.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/private_dict.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/subr_index.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/top_dict.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cff/top_index.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cmap
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cmap.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cmap/format00.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cmap/format04.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cmap/format06.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cmap/format10.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cmap/format12.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/cmap/subtable.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/dsig.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/glyf
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/glyf.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/glyf/compound.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/glyf/path_based.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/glyf/simple.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/head.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/hhea.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/hmtx.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/kern
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/kern.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/kern/format0.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/loca.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/maxp.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/name.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/os2.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/post
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/post.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/post/format10.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/post/format20.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/post/format30.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/post/format40.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/sbix.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/simple.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/table/vorg.rb
/usr/lib64/ruby/gems/3.3.0/gems/ttfunk-1.8.0/lib/ttfunk/ttf_encoder.rb
/usr/lib64/ruby/gems/3.3.0/specifications/ttfunk-1.8.0.gemspec
/usr/share/doc/packages/ruby3.3-rubygem-ttfunk
/usr/share/doc/packages/ruby3.3-rubygem-ttfunk/CHANGELOG.md
/usr/share/doc/packages/ruby3.3-rubygem-ttfunk/COPYING
/usr/share/doc/packages/ruby3.3-rubygem-ttfunk/LICENSE
/usr/share/doc/packages/ruby3.3-rubygem-ttfunk/README.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Sep 12 00:45:33 2024