Replace default fonts with Dejavu Sans/Serif. James 2015 diff -ur xvkbd-3.5/XVkbd-common.ad xvkbd-new/XVkbd-common.ad --- xvkbd-3.5/XVkbd-common.ad 2010-03-14 16:24:23.000000000 +0700 +++ xvkbd-new/XVkbd-common.ad 2015-03-16 09:55:06.520232137 +0700 @@ -50,13 +50,13 @@ XVkbd*Repeater.minimumDelay: 100 XVkbd*Repeater.decay: 500 -XVkbd*Font: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-1 -XVkbd*generalFont: -*-lucidatypewriter-bold-r-*-*-12-*-*-*-*-*-iso8859-1 -XVkbd*letterFont: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-1 -XVkbd*specialFont: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-1 -XVkbd*keypadFont: -*-helvetica-medium-r-*-*-10-*-*-*-*-*-iso8859-1 -XVkbd*banner.font: -*-lucida-bold-i-*-*-14-*-*-*-*-*-iso8859-1 -XVkbd*display_panel*label.font: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-1 +XVkbd*Font: -misc-dejavu sans-medium-r-normal--12-*-*-*-p-*-*-* +XVkbd*generalFont: -misc-dejavu serif-bold-r-normal--12-*-*-*-p-*-*-* +XVkbd*letterFont: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-* +XVkbd*specialFont: -misc-dejavu sans-medium-r-normal--12-*-*-*-p-*-*-* +XVkbd*keypadFont: -misc-dejavu sans-medium-r-normal--10-*-*-*-p-*-*-* +XVkbd*banner.font: -misc-dejavu serif-bold-r-normal--14-*-*-*-p-*-*-* +XVkbd*display_panel*label.font: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-* XVkbd*beNiceToColormap: false XVkbd*topShadowContrast: 40 @@ -221,8 +221,8 @@ XVkbd*completion_panel*view.list.width: 400 XVkbd*completion_panel*view.list.height: 150 -XVkbd*completion_panel*label.font: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-1 -XVkbd*completion_panel*list.font: -*-lucida-medium-r-*-*-14-*-*-*-*-*-iso8859-1 +XVkbd*completion_panel*label.font: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-* +XVkbd*completion_panel*list.font: -misc-dejavu serif-medium-r-normal--14-*-*-*-p-*-*-* XVkbd*completion_panel*label.label: Completion: XVkbd*completion_panel*bottom: chainTop XVkbd*completion_panel*label.right: chainLeft @@ -268,8 +268,8 @@ XVkbd*edit_fkey_panel*save_button.label: Save XVkbd*edit_fkey_panel*close_button.label: Close -XVkbd*edit_fkey_panel*Label.font: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-1 -XVkbd*edit_fkey_panel*fkey_value_menu.font: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-1 +XVkbd*edit_fkey_panel*Label.font: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-* +XVkbd*edit_fkey_panel*fkey_value_menu.font: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-* !! Dead Keys ! @@ -278,7 +278,7 @@ dead_tilde,dead_abovedot XVkbd*deadkey_panel.title: xvkbd - dead keys -XVkbd*deadkey_panel*font: -*-helvetica-medium-r-*-*-24-*-*-*-*-*-iso8859-1 +XVkbd*deadkey_panel*font: -misc-dejavu sans-medium-r-normal--24-*-*-*-p-*-*-* XVkbd*deadkey_panel*Repeater.width: 30 XVkbd*deadkey_panel*Repeater.height: 36 XVkbd*deadkey_panel*dead_diaeresis.label: \250 @@ -346,4 +346,4 @@ !! You should set the label font if you want to make the window small. ! -!xvkbd*Font: -misc-fixed-medium-r-semicondensed--13-*-iso8859-1 +!xvkbd*Font: -misc-dejavu sans condensed-medium-r-narrow--13-*-*-*-p-*-*-* diff -ur xvkbd-3.5/XVkbd-common.h xvkbd-new/XVkbd-common.h --- xvkbd-3.5/XVkbd-common.h 2010-03-14 16:24:25.000000000 +0700 +++ xvkbd-new/XVkbd-common.h 2015-03-16 10:17:45.350290915 +0700 @@ -34,13 +34,13 @@ "XVkbd*Repeater.initialDelay: 600", "XVkbd*Repeater.minimumDelay: 100", "XVkbd*Repeater.decay: 500", -"XVkbd*Font: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-1", -"XVkbd*generalFont: -*-lucidatypewriter-bold-r-*-*-12-*-*-*-*-*-iso8859-1", -"XVkbd*letterFont: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-1", -"XVkbd*specialFont: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-1", -"XVkbd*keypadFont: -*-helvetica-medium-r-*-*-10-*-*-*-*-*-iso8859-1", -"XVkbd*banner.font: -*-lucida-bold-i-*-*-14-*-*-*-*-*-iso8859-1", -"XVkbd*display_panel*label.font: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-1", +"XVkbd*Font: -misc-dejavu sans-medium-r-normal--12-*-*-*-p-*-*-*", +"XVkbd*generalFont: -misc-dejavu serif-bold-r-normal--12-*-*-*-p-*-*-*", +"XVkbd*letterFont: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-*", +"XVkbd*specialFont: -misc-dejavu sans-medium-r-normal--12-*-*-*-p-*-*-*", +"XVkbd*keypadFont: -misc-dejavu sans-medium-r-normal--10-*-*-*-p-*-*-*", +"XVkbd*banner.font: -misc-dejavu serif-bold-r-normal--14-*-*-*-p-*-*-*", +"XVkbd*display_panel*label.font: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-*", "XVkbd*beNiceToColormap: false", "XVkbd*topShadowContrast: 40", "XVkbd*bottomShadowContrast: 80", @@ -190,8 +190,8 @@ "XVkbd*completion_panel*view.forceBars: true", "XVkbd*completion_panel*view.list.width: 400", "XVkbd*completion_panel*view.list.height: 150", -"XVkbd*completion_panel*label.font: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-1", -"XVkbd*completion_panel*list.font: -*-lucida-medium-r-*-*-14-*-*-*-*-*-iso8859-1", +"XVkbd*completion_panel*label.font: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-*", +"XVkbd*completion_panel*list.font: -misc-dejavu serif-medium-r-normal--14-*-*-*-p-*-*-*", "XVkbd*completion_panel*label.label: Completion:", "XVkbd*completion_panel*bottom: chainTop", "XVkbd*completion_panel*label.right: chainLeft", @@ -234,13 +234,13 @@ "XVkbd*edit_fkey_panel*fkey_value_sep.horizDistance: 0", "XVkbd*edit_fkey_panel*save_button.label: Save", "XVkbd*edit_fkey_panel*close_button.label: Close", -"XVkbd*edit_fkey_panel*Label.font: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-1", -"XVkbd*edit_fkey_panel*fkey_value_menu.font: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-1", +"XVkbd*edit_fkey_panel*Label.font: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-*", +"XVkbd*edit_fkey_panel*fkey_value_menu.font: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-*", "XVkbd.deadkeys: dead_diaeresis,dead_acute,dead_grave,\ dead_circumflex,dead_macron,dead_abovering,dead_doubleacute,\ dead_tilde,dead_abovedot", "XVkbd*deadkey_panel.title: xvkbd - dead keys", -"XVkbd*deadkey_panel*font: -*-helvetica-medium-r-*-*-24-*-*-*-*-*-iso8859-1", +"XVkbd*deadkey_panel*font: -misc-dejavu sans-medium-r-normal--24-*-*-*-p-*-*-*", "XVkbd*deadkey_panel*Repeater.width: 30", "XVkbd*deadkey_panel*Repeater.height: 36", "XVkbd*deadkey_panel*dead_diaeresis.label: \\250", diff -ur xvkbd-3.5/XVkbd-greek.ad xvkbd-new/XVkbd-greek.ad --- xvkbd-3.5/XVkbd-greek.ad 2013-03-18 19:02:45.000000000 +0700 +++ xvkbd-new/XVkbd-greek.ad 2015-03-16 09:57:38.446905375 +0700 @@ -9,8 +9,8 @@ ! xvkbd.title: xvkbd - Virtual Keyboard (Greek) -XVkbd*generalFont: -*-lucidatypewriter-bold-r-*-*-12-*-*-*-*-*-iso8859-7 -XVkbd*letterFont: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-7 +XVkbd*generalFont: -misc-dejavu serif-bold-r-normal--12-*-*-*-p-*-*-* +XVkbd*letterFont: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-* xvkbd*Mode_switch.width: 50 xvkbd*space.width: 110 diff -ur xvkbd-3.5/XVkbd-hebrew.ad xvkbd-new/XVkbd-hebrew.ad --- xvkbd-3.5/XVkbd-hebrew.ad 2013-03-18 19:03:38.000000000 +0700 +++ xvkbd-new/XVkbd-hebrew.ad 2015-03-16 09:58:36.286907877 +0700 @@ -9,8 +9,8 @@ ! xvkbd.title: xvkbd - Virtual Keyboard (Hebrew) -xvkbd*generalFont: -*-*-*-r-*-*-13-*-*-*-*-*-iso8859-8 -xvkbd*letterFont: -*-*-*-r-*-*-13-*-*-*-*-*-iso8859-8 +xvkbd*generalFont: -misc-dejavu serif-bold-r-normal--12-*-*-*-p-*-*-* +xvkbd*letterFont: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-* xvkbd*Mode_switch.width: 50 xvkbd*space.width: 110 diff -ur xvkbd-3.5/XVkbd-jisx6002.ad xvkbd-new/XVkbd-jisx6002.ad --- xvkbd-3.5/XVkbd-jisx6002.ad 2013-03-18 19:04:23.000000000 +0700 +++ xvkbd-new/XVkbd-jisx6002.ad 2015-03-16 10:08:43.483600809 +0700 @@ -26,8 +26,8 @@ xvkbd*row3*international: true xvkbd*row4*international: true xvkbd*row5*international: true -xvkbd*specialFontSet: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-*,*--14-* -xvkbd*fontSet: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-*,*--14-* +xvkbd*specialFontSet: -misc-dejavu sans-medium-r-normal--12-*-*-*-p-*-*-*,*--14-* +xvkbd*fontSet: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-*,*--14-* xvkbd.modalKeytop: true xvkbd.NormalKeys: \ diff -ur xvkbd-3.5/XVkbd-jisx6004.ad xvkbd-new/XVkbd-jisx6004.ad --- xvkbd-3.5/XVkbd-jisx6004.ad 2013-03-18 19:04:40.000000000 +0700 +++ xvkbd-new/XVkbd-jisx6004.ad 2015-03-16 10:09:00.833601558 +0700 @@ -26,8 +26,8 @@ xvkbd*row3*international: true xvkbd*row4*international: true xvkbd*row5*international: true -xvkbd*specialFontSet: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-*,*--14-* -xvkbd*fontSet: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-*,*--14-* +xvkbd*specialFontSet: -misc-dejavu sans-medium-r-normal--12-*-*-*-p-*-*-*,*--14-* +xvkbd*fontSet: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-*,*--14-* xvkbd.modalKeytop: true xvkbd.NormalKeys: \ diff -ur xvkbd-3.5/XVkbd-korean.ad xvkbd-new/XVkbd-korean.ad --- xvkbd-3.5/XVkbd-korean.ad 2013-03-18 19:04:52.000000000 +0700 +++ xvkbd-new/XVkbd-korean.ad 2015-03-16 10:12:20.753610207 +0700 @@ -31,9 +31,9 @@ xvkbd*row3*international: true xvkbd*row4*international: true xvkbd*row5*international: true -xvkbd*specialFontSet: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-*,\ +xvkbd*specialFontSet: -misc-dejavu sans-medium-r-normal--12-*-*-*-p-*-*-*,\ -*-*-medium-r-*-*-12-*-*-*-*-*-ksc5601.1987-0,*--12-* -xvkbd*fontSet: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-*,\ +xvkbd*fontSet: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-*,\ -*-*-medium-r-*-*-12-*-*-*-*-*-ksc5601.1987-0,*--12-* xvkbd.modalKeytop: false diff -ur xvkbd-3.5/XVkbd-russian.ad xvkbd-new/XVkbd-russian.ad --- xvkbd-3.5/XVkbd-russian.ad 2013-03-18 19:06:15.000000000 +0700 +++ xvkbd-new/XVkbd-russian.ad 2015-03-16 10:00:12.190245359 +0700 @@ -15,8 +15,8 @@ xvkbd.title: xvkbd - Virtual Keyboard (Russian) -xvkbd*generalFont: -*-fixed-medium-r-normal-*-13-*-*-*-*-*-koi8-r -xvkbd*letterFont: -*-fixed-medium-r-normal-*-13-*-*-*-*-*-koi8-r +xvkbd*generalFont: -misc-dejavu serif-bold-r-normal--12-*-*-*-p-*-*-* +xvkbd*letterFont: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-* xvkbd*space.width: 80 diff -ur xvkbd-3.5/XVkbd-slovene.ad xvkbd-new/XVkbd-slovene.ad --- xvkbd-3.5/XVkbd-slovene.ad 2013-03-18 19:06:27.000000000 +0700 +++ xvkbd-new/XVkbd-slovene.ad 2015-03-16 10:01:37.996915737 +0700 @@ -10,8 +10,8 @@ ! xvkbd.title: xvkbd - Virtual Keyboard (Slovene) -xvkbd*generalFont: -*-lucidatypewriter-bold-r-*-*-12-*-*-*-*-*-iso8859-2 -xvkbd*letterFont: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-2 +xvkbd*generalFont: -misc-dejavu serif-bold-r-normal--12-*-*-*-p-*-*-* +xvkbd*letterFont: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-* xvkbd*Shift_L.width: 45 xvkbd*space.width: 110 @@ -80,10 +80,10 @@ dead_tilde,dead_abovedot,\ dead_ogonek,dead_cedilla -XVkbd*deadkey_panel*dead_caron.font: -*-helvetica-medium-r-*-*-24-*-*-*-*-*-iso8859-2 -XVkbd*deadkey_panel*dead_breve.font: -*-helvetica-medium-r-*-*-24-*-*-*-*-*-iso8859-2 -XVkbd*deadkey_panel*dead_ogonek.font: -*-helvetica-medium-r-*-*-24-*-*-*-*-*-iso8859-2 -XVkbd*deadkey_panel*dead_cedilla.font: -*-helvetica-medium-r-*-*-24-*-*-*-*-*-iso8859-2 +XVkbd*deadkey_panel*dead_caron.font: -misc-dejavu sans-medium-r-normal--24-*-*-*-p-*-*-* +XVkbd*deadkey_panel*dead_breve.font: -misc-dejavu sans-medium-r-normal--24-*-*-*-p-*-*-* +XVkbd*deadkey_panel*dead_ogonek.font: -misc-dejavu sans-medium-r-normal--24-*-*-*-p-*-*-* +XVkbd*deadkey_panel*dead_cedilla.font: -misc-dejavu sans-medium-r-normal--24-*-*-*-p-*-*-* XVkbd*deadkey_panel*dead_caron.label: \267 XVkbd*deadkey_panel*dead_breve.label: \242 XVkbd*deadkey_panel*dead_ogonek.label: \262 diff -ur xvkbd-3.5/XVkbd-turkish.ad xvkbd-new/XVkbd-turkish.ad --- xvkbd-3.5/XVkbd-turkish.ad 2013-03-18 19:07:35.000000000 +0700 +++ xvkbd-new/XVkbd-turkish.ad 2015-03-16 10:02:32.813584775 +0700 @@ -10,8 +10,8 @@ ! xvkbd.title: xvkbd - Virtual Keyboard (Turkish) -xvkbd*generalFont: -*-lucidatypewriter-bold-r-*-*-12-*-*-*-*-*-iso8859-9 -xvkbd*letterFont: -*-helvetica-bold-r-*-*-12-*-*-*-*-*-iso8859-9 +xvkbd*generalFont: -misc-dejavu serif-bold-r-normal--12-*-*-*-p-*-*-* +xvkbd*letterFont: -misc-dejavu sans-bold-r-normal--12-*-*-*-p-*-*-* xvkbd*Shift_L.width: 45 xvkbd*space.width: 110 @@ -80,10 +80,10 @@ dead_tilde,dead_abovedot,\ dead_ogonek,dead_cedilla -XVkbd*deadkey_panel*dead_caron.font: -*-helvetica-medium-r-*-*-24-*-*-*-*-*-iso8859-2 -XVkbd*deadkey_panel*dead_breve.font: -*-helvetica-medium-r-*-*-24-*-*-*-*-*-iso8859-2 -XVkbd*deadkey_panel*dead_ogonek.font: -*-helvetica-medium-r-*-*-24-*-*-*-*-*-iso8859-2 -XVkbd*deadkey_panel*dead_cedilla.font: -*-helvetica-medium-r-*-*-24-*-*-*-*-*-iso8859-2 +XVkbd*deadkey_panel*dead_caron.font: -misc-dejavu sans-medium-r-normal--24-*-*-*-p-*-*-* +XVkbd*deadkey_panel*dead_breve.font: -misc-dejavu sans-medium-r-normal--24-*-*-*-p-*-*-* +XVkbd*deadkey_panel*dead_ogonek.font: -misc-dejavu sans-medium-r-normal--24-*-*-*-p-*-*-* +XVkbd*deadkey_panel*dead_cedilla.font: -misc-dejavu sans-medium-r-normal--24-*-*-*-p-*-*-* XVkbd*deadkey_panel*dead_caron.label: \267 XVkbd*deadkey_panel*dead_breve.label: \242 XVkbd*deadkey_panel*dead_ogonek.label: \262