JBR-1778 Font in editor incorrect (always italics)

Added -it pattern into italic detection code
Added some more patterns to bold and italic detection code
'Anka/Coder' font support

(cherry picked from commit 5119eeee12)
(cherry picked from commit ec241e4a0a)
(cherry picked from commit 251068294e)
(cherry picked from commit 08ae9ff034)
This commit is contained in:
Alexey Ushakov
2019-08-22 18:59:59 +03:00
committed by Vitaly Provodin
parent 0fbced8b2d
commit dada50011d

View File

@@ -57,15 +57,16 @@ public abstract class Font2D {
public static final int DEFAULT_RANK = 4;
private static final String[] boldNames = {
"bold", "demibold", "demi-bold", "demi bold", "negreta", "demi", };
"bold", "demibold", "demi-bold", "demi bold", "negreta", "demi", "black", "coder-b"};
private static final String[] italicNames = {
"italic", "cursiva", "oblique", "inclined", };
"italic", "cursiva", "oblique", "inclined", "-it", "-lightit", "coder-i"};
private static final String[] boldItalicNames = {
"bolditalic", "bold-italic", "bold italic",
"boldoblique", "bold-oblique", "bold oblique",
"demibold italic", "negreta cursiva","demi oblique", };
"demibold italic", "negreta cursiva","demi oblique",
"-boldit", "-blackit", "coder-bi"};
private static final FontRenderContext DEFAULT_FRC =
new FontRenderContext(null, false, false);