bug 831548 - character codes with cmap mappings that result in glyph id 0 should not be included in the font's character map. r=jdaggett
bug 831277 - (a) make GetRoundOffsetsToPixels a method on gfxContext, instead of private to the harfbuzz shaper. r=jdaggett
bug 831277 - (b) properly round glyph positions to appunits or pixels (as appropriate for the platform) in the graphite shaper. r=jdaggett
bug 831687 - make graphite shaping use hinted widths if implemented by the font. r=jdaggett
bug 831292 - don't mask complex-script ranges from the cmap if Graphite tables are present. r=jdaggett
bug 700022 - pt 1 - reftests to check that graphite is working. r=jdaggett
bug 700022 - pt 2 - reftests for lang-tag handling in graphite shaper. r=jdaggett