aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Ushakov <Alexey.Ushakov@jetbrains.com>2019-10-18 20:02:54 +0300
committerElena Sayapina <elena.sayapina@jetbrains.com>2019-11-14 18:10:31 +0700
commit85fbfd586d41fe202a3ab0deb67931a83e8dbf84 (patch)
tree60e77e7d1caa3184624771bbdbc708f40e51acdd
parent82259164e90b05a26e0fc54b64bc1398d7f50b6e (diff)
downloadJetBrainsRuntime-fd77e9a4d83822b98438d3750aef7a907a92624c.tar.gz
JBR-1925 JetBrainsMono fonts update to v0.20jb11_0_4-b520.9
Updated the fonts to v0.20 (cherry picked from commit 41f4fddd34c66e5d5fdb931dfc4f172ea2302c81)
-rw-r--r--src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m2
-rw-r--r--src/java.desktop/share/classes/sun/font/SunFontManager.java4
-rw-r--r--src/java.desktop/share/fonts/JetBrainsMono-Bold-Italic.ttfbin0 -> 79936 bytes
-rw-r--r--src/java.desktop/share/fonts/JetBrainsMono-Bold.ttfbin101056 -> 74704 bytes
-rw-r--r--src/java.desktop/share/fonts/JetBrainsMono-BoldItalic.ttfbin108760 -> 0 bytes
-rw-r--r--src/java.desktop/share/fonts/JetBrainsMono-Italic.ttfbin105892 -> 78060 bytes
-rw-r--r--src/java.desktop/share/fonts/JetBrainsMono-Regular.ttfbin98292 -> 73920 bytes
-rw-r--r--src/java.desktop/share/fonts/fonts.dir28
-rw-r--r--test/jdk/jbu/quality/text/BundledFontTest.java13
9 files changed, 26 insertions, 21 deletions
diff --git a/src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m b/src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
index a312665cbbe..b9c8627a34d 100644
--- a/src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
+++ b/src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
@@ -1224,7 +1224,7 @@ static NSDictionary* prebuiltFamilyNames() {
@"Inconsolata" : @"Inconsolata",
@"JetBrainsMono-Bold" : @"JetBrains Mono",
@"JetBrainsMono-Regular" : @"JetBrains Mono",
-// @"JetBrainsMono-Italic" : @"JetBrains Mono",
+ @"JetBrainsMono-Italic" : @"JetBrains Mono",
@"JetBrainsMono-BoldItalic" : @"JetBrains Mono",
@"Roboto-Light" : @"Roboto",
@"Roboto-Thin" : @"Roboto",
diff --git a/src/java.desktop/share/classes/sun/font/SunFontManager.java b/src/java.desktop/share/classes/sun/font/SunFontManager.java
index 6f1fe543810..e8f745a56e1 100644
--- a/src/java.desktop/share/classes/sun/font/SunFontManager.java
+++ b/src/java.desktop/share/classes/sun/font/SunFontManager.java
@@ -329,8 +329,8 @@ public abstract class SunFontManager implements FontSupport, FontManagerForSGE {
jreFontMap.put("JetBrains Mono Bold", "JetBrainsMono-Bold.ttf");
jreFontMap.put("JetBrains Mono Regular", "JetBrainsMono-Regular.ttf");
-// jreFontMap.put("JetBrains Mono Italic", "JetBrainsMono-Italic.ttf");
-// jreFontMap.put("JetBrains Mono Bold Italic", "JetBrainsMono-BoldItalic.ttf");
+ jreFontMap.put("JetBrains Mono Italic", "JetBrainsMono-Italic.ttf");
+ jreFontMap.put("JetBrains Mono Bold Italic", "JetBrainsMono-Bold-Italic.ttf");
jreBundledFontFiles.addAll(jreFontMap.values());
}
diff --git a/src/java.desktop/share/fonts/JetBrainsMono-Bold-Italic.ttf b/src/java.desktop/share/fonts/JetBrainsMono-Bold-Italic.ttf
new file mode 100644
index 00000000000..b1e40e4a664
--- /dev/null
+++ b/src/java.desktop/share/fonts/JetBrainsMono-Bold-Italic.ttf
Binary files differ
diff --git a/src/java.desktop/share/fonts/JetBrainsMono-Bold.ttf b/src/java.desktop/share/fonts/JetBrainsMono-Bold.ttf
index b031701e573..f1fa3973c31 100644
--- a/src/java.desktop/share/fonts/JetBrainsMono-Bold.ttf
+++ b/src/java.desktop/share/fonts/JetBrainsMono-Bold.ttf
Binary files differ
diff --git a/src/java.desktop/share/fonts/JetBrainsMono-BoldItalic.ttf b/src/java.desktop/share/fonts/JetBrainsMono-BoldItalic.ttf
deleted file mode 100644
index de318774194..00000000000
--- a/src/java.desktop/share/fonts/JetBrainsMono-BoldItalic.ttf
+++ /dev/null
Binary files differ
diff --git a/src/java.desktop/share/fonts/JetBrainsMono-Italic.ttf b/src/java.desktop/share/fonts/JetBrainsMono-Italic.ttf
index df3fd096319..71ac396b61f 100644
--- a/src/java.desktop/share/fonts/JetBrainsMono-Italic.ttf
+++ b/src/java.desktop/share/fonts/JetBrainsMono-Italic.ttf
Binary files differ
diff --git a/src/java.desktop/share/fonts/JetBrainsMono-Regular.ttf b/src/java.desktop/share/fonts/JetBrainsMono-Regular.ttf
index 06155aff1f7..f06b1ac65c2 100644
--- a/src/java.desktop/share/fonts/JetBrainsMono-Regular.ttf
+++ b/src/java.desktop/share/fonts/JetBrainsMono-Regular.ttf
Binary files differ
diff --git a/src/java.desktop/share/fonts/fonts.dir b/src/java.desktop/share/fonts/fonts.dir
index cdb512badb3..f3087ca4314 100644
--- a/src/java.desktop/share/fonts/fonts.dir
+++ b/src/java.desktop/share/fonts/fonts.dir
@@ -279,6 +279,20 @@ Inconsolata.ttf -misc-inconsolata-medium-r-normal--0-0-0-0-c-0-iso8859-1
Inconsolata.ttf -misc-inconsolata-medium-r-normal--0-0-0-0-c-0-iso8859-15
Inconsolata.ttf -misc-inconsolata-medium-r-normal--0-0-0-0-c-0-iso8859-2
Inconsolata.ttf -misc-inconsolata-medium-r-normal--0-0-0-0-c-0-iso8859-9
+JetBrainsMono-Bold-Italic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-ascii-0
+JetBrainsMono-Bold-Italic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso10646-1
+JetBrainsMono-Bold-Italic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-1
+JetBrainsMono-Bold-Italic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-10
+JetBrainsMono-Bold-Italic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-13
+JetBrainsMono-Bold-Italic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-15
+JetBrainsMono-Bold-Italic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-16
+JetBrainsMono-Bold-Italic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-2
+JetBrainsMono-Bold-Italic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-3
+JetBrainsMono-Bold-Italic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-4
+JetBrainsMono-Bold-Italic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-9
+JetBrainsMono-Bold-Italic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-koi8-r
+JetBrainsMono-Bold-Italic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-koi8-u
+JetBrainsMono-Bold-Italic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-microsoft-cp1252
JetBrainsMono-Bold.ttf -misc-jetbrains mono-bold-r-normal--0-0-0-0-p-0-ascii-0
JetBrainsMono-Bold.ttf -misc-jetbrains mono-bold-r-normal--0-0-0-0-p-0-iso10646-1
JetBrainsMono-Bold.ttf -misc-jetbrains mono-bold-r-normal--0-0-0-0-p-0-iso8859-1
@@ -293,20 +307,6 @@ JetBrainsMono-Bold.ttf -misc-jetbrains mono-bold-r-normal--0-0-0-0-p-0-iso8859-9
JetBrainsMono-Bold.ttf -misc-jetbrains mono-bold-r-normal--0-0-0-0-p-0-koi8-r
JetBrainsMono-Bold.ttf -misc-jetbrains mono-bold-r-normal--0-0-0-0-p-0-koi8-u
JetBrainsMono-Bold.ttf -misc-jetbrains mono-bold-r-normal--0-0-0-0-p-0-microsoft-cp1252
-JetBrainsMono-BoldItalic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-ascii-0
-JetBrainsMono-BoldItalic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso10646-1
-JetBrainsMono-BoldItalic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-1
-JetBrainsMono-BoldItalic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-10
-JetBrainsMono-BoldItalic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-13
-JetBrainsMono-BoldItalic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-15
-JetBrainsMono-BoldItalic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-16
-JetBrainsMono-BoldItalic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-2
-JetBrainsMono-BoldItalic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-3
-JetBrainsMono-BoldItalic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-4
-JetBrainsMono-BoldItalic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-iso8859-9
-JetBrainsMono-BoldItalic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-koi8-r
-JetBrainsMono-BoldItalic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-koi8-u
-JetBrainsMono-BoldItalic.ttf -misc-jetbrains mono-bold-i-normal--0-0-0-0-p-0-microsoft-cp1252
JetBrainsMono-Italic.ttf -misc-jetbrains mono-medium-i-normal--0-0-0-0-p-0-ascii-0
JetBrainsMono-Italic.ttf -misc-jetbrains mono-medium-i-normal--0-0-0-0-p-0-iso10646-1
JetBrainsMono-Italic.ttf -misc-jetbrains mono-medium-i-normal--0-0-0-0-p-0-iso8859-1
diff --git a/test/jdk/jbu/quality/text/BundledFontTest.java b/test/jdk/jbu/quality/text/BundledFontTest.java
index eb513f3fa8b..adbccc1215d 100644
--- a/test/jdk/jbu/quality/text/BundledFontTest.java
+++ b/test/jdk/jbu/quality/text/BundledFontTest.java
@@ -127,8 +127,13 @@ public class BundledFontTest {
doTestFont("JetBrains Mono", Font.BOLD);
}
-// @Test
-// public void testJetBrainsMonoItalic() throws Exception {
-// doTestFont("JetBrains Mono", Font.ITALIC);
-// }
+ @Test
+ public void testJetBrainsMonoItalic() throws Exception {
+ doTestFont("JetBrains Mono", Font.ITALIC);
+ }
+
+ @Test
+ public void testJetBrainsMonoBoldItalic() throws Exception {
+ doTestFont("JetBrains Mono", Font.BOLD | Font.ITALIC);
+ }
}