forresty
1/22/2014 - 10:43 AM

Mac OS X Mavericks 下编译 sfntly ********* JDK 7 ********* trunk r237 ********* http://hxgdzyuyi.github.io/blog/chinese-subset.html

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;
 
     /**