Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Feb 17, 2012

  1. Gregory Brown

    Update README.rdoc

    authored

Sep 15, 2011

  1. Brad Ediger

    Fix README typo

    bradediger authored
  2. Brad Ediger

    Add 'Authorship' section to README

    bradediger authored

Sep 14, 2011

  1. Brad Ediger

    fix typo

    bradediger authored
  2. Brad Ediger

    Add license files to gemspec

    bradediger authored

Aug 08, 2011

  1. Brad Ediger

    Update CHANGELOG; Bump version to 1.0.2

    bradediger authored

Jul 15, 2011

  1. Brad Ediger

    Document the 1.9.2 segfault workaround

    bradediger authored
  2. Lucas Florio

    Fixing BUG] Bus Error on Lion.

    lucasefe authored

Apr 02, 2011

  1. updated email address

    Daniel Nelson authored
  2. ignore .rvmrc file. fix Jonathan's name

    Daniel Nelson authored

Mar 30, 2011

  1. Gregory Brown

    Fix other typo. Spell check much guys?

    authored
  2. Gregory Brown

    Fix Jonathan's name

    authored
  3. Gregory Brown

    Add reference to license

    authored
  4. Gregory Brown

    Add licensing info

    authored

Jan 27, 2011

  1. James Healy

    move example script into a sub-directory

    yob authored
  2. James Healy

    add a README and CHANGELOG

    yob authored
  3. James Healy

    tweak gemspec

    yob authored
  4. Steve Sloan

    Added gemspec for usage as stand-alone gem.

    CodeMonkeySteve authored yob committed

Dec 20, 2010

  1. Steve Sloan

    Fix for OS/2 blocks with 0 for ascent/descent/line_gap.

    CodeMonkeySteve authored bradediger committed
  2. Steve Sloan

    Added source file encoding for compatability with Ruby 1.9.

    CodeMonkeySteve authored bradediger committed

Jan 23, 2009

  1. Jamis Buck

    give mac-roman and windows-1252 subsets a to_unicode_cmap

    jamis authored

Jan 21, 2009

  1. Jamis Buck

    strip extended characters from postscript names

    This is extreme, but TTF fonts are _supposed_ to have ASCII
    postscript names anyway...
    jamis authored

Jan 06, 2009

  1. Jamis Buck

    Support for reading TTF data from Apple dfont files.

    jamis authored
  2. Jamis Buck

    Work around MS fonts with inaccurate kerning table metadata

    It looks like some MS fonts report their kerning subtable lengths
    wrong. In one case, the length was reported to be some 19366, and yet
    the table also claimed to hold 14148 pairs (each pair consisting of 6 bytes).
    You do the math!
    
    We're going to assume that the microsoft fonts hold only a single kerning
    subtable, which occupies the entire length of the kerning table. Worst
    case, we lose any other subtables that the font contains, but it's better
    than reading a truncated kerning table.
    
    And what's more, it appears to work. So.
    jamis authored

Jan 05, 2009

  1. Jamis Buck

    Reading the file in binary mode promotes world peace.

    Or, at least, it makes it so all strings read from the file
    are automatically encoded as BINARY. Which does a lot for
    MY peace. It's even compatible between 1.8 and 1.9!
    jamis authored
  2. Jamis Buck

    Appease the Ruby 1.9 encoding god

    jamis authored

Jan 04, 2009

  1. Jamis Buck

    encoding an empty string should return the empty set

    jamis authored
  2. Jamis Buck

    File#open, not File#new

    jamis authored
  3. Jamis Buck

    Forgot to include this file in a previous commit

    jamis authored

Jan 03, 2009

  1. Jamis Buck

    emit some optional tables as well, for completeness

    jamis authored

Jan 02, 2009

  1. Jamis Buck

    Expose the mapping from subset code to unicode

    This lets us more easily build ToUnicode cmaps in PDF's
    jamis authored
  2. Jamis Buck

    Tweaks so that font subsetting works with unicode-8bit subsets

    Specifically, always explicitly include glyph 0 in the subset
    at glyph index 0, and never assign characters to codes less
    than 32 (PDF doesn't, apparently, like that).
    jamis authored
  3. Jamis Buck

    two 16-bit integers are 4 bytes, not 6

    jamis authored
  4. Jamis Buck

    Tweaks to make subsetting work in practice

    It turns out that #use is not as useful as I predicted. Should just
    merge that into #encode so it happens in a single pass.
    jamis authored
  5. Jamis Buck

    Allow in-memory fonts to be parsed

    jamis authored
Something went wrong with that request. Please try again.