aboutsummaryrefslogtreecommitdiff
path: root/src/share
diff options
context:
space:
mode:
authorprr <none@none>2010-05-27 08:53:45 -0700
committerprr <none@none>2010-05-27 08:53:45 -0700
commitcd0377f26ab30e5455bb31546b2609c56e2eaa01 (patch)
tree4f9fe1851baea876acfdef951960cbd4772303d7 /src/share
parente8f7354340fb290e538c7030281752c531cc1a9b (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.java4
-rw-r--r--src/share/classes/sun/font/SunFontManager.java8
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) {