From f06c8785a07301298dadcf4dd200ff288bf34896 Mon Sep 17 00:00:00 2001 From: Patrick Scheibe Date: Fri, 1 Jun 2018 02:47:15 +0200 Subject: [PATCH 1/2] Add VSCode and Cancel icons. Remove lcd antialiasing for buttons. --- src/main/java/org/jabref/gui/Base.css | 2 +- .../gui/icon/JabRefMaterialDesignIcon.java | 4 +++- .../resources/fonts/JabRefMaterialDesign.ttf | Bin 6996 -> 7296 bytes 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/jabref/gui/Base.css b/src/main/java/org/jabref/gui/Base.css index 4976cf3c26a..87c99c80442 100644 --- a/src/main/java/org/jabref/gui/Base.css +++ b/src/main/java/org/jabref/gui/Base.css @@ -258,7 +258,7 @@ the cap height of the text. */ -fx-bounds-type: logical_vertical_center; /* Enable LCD text rendering */ - -fx-font-smoothing-type: lcd; + /*-fx-font-smoothing-type: lcd;*/ } .tooltip { diff --git a/src/main/java/org/jabref/gui/icon/JabRefMaterialDesignIcon.java b/src/main/java/org/jabref/gui/icon/JabRefMaterialDesignIcon.java index 40ae9a977cf..49d1ba18896 100644 --- a/src/main/java/org/jabref/gui/icon/JabRefMaterialDesignIcon.java +++ b/src/main/java/org/jabref/gui/icon/JabRefMaterialDesignIcon.java @@ -26,7 +26,9 @@ public enum JabRefMaterialDesignIcon implements GlyphIcons { COPY("\ue909"), PASTE("\ue90a"), SET_CENTER("\ue90b"), - SET_ALL("\ue90c"); + SET_ALL("\ue90c"), + VSCODE("\ue90d"), + CANCEL("\ue90e"); private final String unicode; diff --git a/src/main/resources/fonts/JabRefMaterialDesign.ttf b/src/main/resources/fonts/JabRefMaterialDesign.ttf index b59882bc2f409c3f7c3610ab0df8054af1b42946..f10dbdcd7362843959db2a1533b260d31b249d91 100644 GIT binary patch delta 617 zcmYL`%Wo1<6voe)8JSuPh&+ZewQ;6}si~#1Du^ieu0zdpG`90y?J%F3!v2cC?yX;4By!6A&aD*e9Ntg7ZkUqHg`vC`B(=t=}^R+9B}W-gb` z=#nf;dM2Hl%cON#%8KGOHE|)nbPBiSzyV=iRcEJ4V_iuO&;uENOEZ7uW8#KA{u8Vm z2>@TBGyVVLpVtbK&~ RTj0$crj-<(>&}5B^BcX$fXe^? delta 325 zcmZp$ykb_*z{tSBz|GLWz|3IaAFOZ0FT^GY6xjpB3CX#M1>#|sCNnTF$^iKx>50V! zKw1FE2hkkqIhASiA|3t!`4tQdVp}p&6H^3PE?;0^kkA3jn`Hn6*taoX0`gOUe3gvc zk_syZ=CeS42axZQlb`IEsHb5Z0Teg`QjnWiQNSR{xC6-l0OTv=CFZ8att? Date: Fri, 1 Jun 2018 09:36:47 +0200 Subject: [PATCH 2/2] Completely remove explicit font aliasing from icons --- src/main/java/org/jabref/gui/Base.css | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/main/java/org/jabref/gui/Base.css b/src/main/java/org/jabref/gui/Base.css index 87c99c80442..0032fb67f0b 100644 --- a/src/main/java/org/jabref/gui/Base.css +++ b/src/main/java/org/jabref/gui/Base.css @@ -257,8 +257,6 @@ the text is always vertically centered within the bounds. Based on the cap height of the text. */ -fx-bounds-type: logical_vertical_center; - /* Enable LCD text rendering */ - /*-fx-font-smoothing-type: lcd;*/ } .tooltip {