diff options
author | prr <none@none> | 2010-05-27 08:53:45 -0700 |
---|---|---|
committer | prr <none@none> | 2010-05-27 08:53:45 -0700 |
commit | cd0377f26ab30e5455bb31546b2609c56e2eaa01 (patch) | |
tree | 4f9fe1851baea876acfdef951960cbd4772303d7 /src/share | |
parent | e8f7354340fb290e538c7030281752c531cc1a9b (diff) |
6954424: Support OpenType/CFF fonts in JDK 7
Reviewed-by: bae, igor
Diffstat (limited to 'src/share')
-rw-r--r-- | src/share/classes/java/awt/Font.java | 4 | ||||
-rw-r--r-- | src/share/classes/sun/font/SunFontManager.java | 8 |
2 files changed, 10 insertions, 2 deletions
diff --git a/src/share/classes/java/awt/Font.java b/src/share/classes/java/awt/Font.java index 792acdd07..c0ef91441 100644 --- a/src/share/classes/java/awt/Font.java +++ b/src/share/classes/java/awt/Font.java @@ -343,6 +343,10 @@ public class Font implements java.io.Serializable * Identify a font resource of type TRUETYPE. * Used to specify a TrueType font resource to the * {@link #createFont} method. + * The TrueType format was extended to become the OpenType + * format, which adds support for fonts with Postscript outlines, + * this tag therefore references these fonts, as well as those + * with TrueType outlines. * @since 1.3 */ diff --git a/src/share/classes/sun/font/SunFontManager.java b/src/share/classes/sun/font/SunFontManager.java index 197397a1b..5b9c4b50a 100644 --- a/src/share/classes/sun/font/SunFontManager.java +++ b/src/share/classes/sun/font/SunFontManager.java @@ -73,7 +73,9 @@ public abstract class SunFontManager implements FontSupport, FontManagerForSGE { return(name.startsWith(".ttf", offset) || name.startsWith(".TTF", offset) || name.startsWith(".ttc", offset) || - name.startsWith(".TTC", offset)); + name.startsWith(".TTC", offset) || + name.startsWith(".otf", offset) || + name.startsWith(".OTF", offset)); } } } @@ -108,7 +110,9 @@ public abstract class SunFontManager implements FontSupport, FontManagerForSGE { name.startsWith(".ttf", offset) || name.startsWith(".TTF", offset) || name.startsWith(".ttc", offset) || - name.startsWith(".TTC", offset); + name.startsWith(".TTC", offset) || + name.startsWith(".otf", offset) || + name.startsWith(".OTF", offset); if (isTT) { return true; } else if (noType1Font) { |