Mac OS X Mavericks 下编译 sfntly ********* JDK 7 ********* trunk r237 ********* http://hxgdzyuyi.github.io/blog/chinese-subset.html
╭─forresty@fairy ~/source/sfntly-read-only/java
╰─$ svn log | head -n 10
------------------------------------------------------------------------
r237 | cibu@google.com | 2013-12-21 04:44:07 +0800 (Sat, 21 Dec 2013) | 1 line
Opentype GSUB processing. Development history at branches/cibu/adv_layout. Merged at r236.
------------------------------------------------------------------------
r215 | cibu@google.com | 2013-09-04 06:48:50 +0800 (Wed, 04 Sep 2013) | 3 lines
Commiting: Issue 13243045: cmap format 4 fix: add idDelta to non-zero glyph ids for non-zero range offset
╭─forresty@fairy ~/source/sfntly-read-only/java
╰─$ javac -version
javac 1.7.0_51
╭─forresty@fairy ~/source/sfntly-read-only/java
╰─$ svn diff
Index: src/com/google/typography/font/sfntly/sample/sfview/RuleDump.java
===================================================================
--- src/com/google/typography/font/sfntly/sample/sfview/RuleDump.java (revision 237)
+++ src/com/google/typography/font/sfntly/sample/sfview/RuleDump.java (working copy)
@@ -23,7 +23,7 @@
}
Font font = fonts[0];
- GlyphGroup ruleClosure = Rule.charGlyphClosure(txt, font);
+ GlyphGroup ruleClosure = Rule.charGlyphClosure(font, txt);
}
public static Font[] loadFont(File file) throws IOException {
Index: src/com/google/typography/font/sfntly/table/SubTable.java
===================================================================
--- src/com/google/typography/font/sfntly/table/SubTable.java (revision 237)
+++ src/com/google/typography/font/sfntly/table/SubTable.java (working copy)
@@ -77,7 +77,7 @@
*
* @param <T> the type of the subtable
*/
- protected abstract static class Builder<T extends SubTable> extends FontDataTable.Builder<T> {
+ public abstract static class Builder<T extends SubTable> extends FontDataTable.Builder<T> {
private ReadableFontData masterData;
/**