This is a working example how new default font could be introduced. The current implementation introduces new font alias
-dt-interface system login-* to point to "Roboto medium" font, because -dt-interface system-* points now to the "Roboto light" (light font looks much better imho) - "-misc-roboto lt-light-r-normal-*" Only for the dtlogin greating header the regular Roboto is used. Alternative approaches: 1. "-misc-roboto-medium-r-normal-*" could be hard-coded only in the dtlogin resources (no need "-dt-interface system login-*" alias) 2. Roboto light could be aliased as "-dt-interface system-light-r-normal-*" and Roboto regular as "-dt-interface system-medium-r-nommal-*" but then all application defaults needed to be changed. This way we could include other members of the family under -dt-interface system- easily. The actual font files are not (yet) included. --- cde/programs/fontaliases/freebsd/C/fonts.alias | 21 ++++++++++++++------- cde/programs/localized/C/config/Xresources.tmsg | 4 ++-- .../de_DE.ISO8859-1/config/Xresources.tmsg | 4 ++-- .../es_ES.ISO8859-1/config/Xresources.tmsg | 4 ++-- .../fr_FR.ISO8859-1/config/Xresources.tmsg | 4 ++-- .../it_IT.ISO8859-1/config/Xresources.tmsg | 4 ++-- .../localized/ja_JP.dt-eucJP/config/Xresources.tmsg | 4 ++-- .../sv_SE.ISO8859-1/config/Xresources.tmsg | 4 ++-- .../localized/zh_CN.dt-eucCN/config/Xresources.tmsg | 4 ++-- .../localized/zh_TW.dt-eucTW/config/Xresources.tmsg | 4 ++-- 10 files changed, 32 insertions(+), 25 deletions(-) diff --git a/cde/programs/fontaliases/freebsd/C/fonts.alias b/cde/programs/fontaliases/freebsd/C/fonts.alias index a235e38..d6255b4 100644 --- a/cde/programs/fontaliases/freebsd/C/fonts.alias +++ b/cde/programs/fontaliases/freebsd/C/fonts.alias @@ -1,10 +1,17 @@ -"-dt-interface system-medium-r-normal-xxs sans-10-100-72-72-p-59-iso8859-1" "-b&h-lucida-medium-r-normal-sans-10-100-72-72-p-59-iso8859-1" -"-dt-interface system-medium-r-normal-xs sans-12-120-72-72-p-71-iso8859-1" "-b&h-lucida-medium-r-normal-sans-12-120-72-72-p-71-iso8859-1" -"-dt-interface system-medium-r-normal-s sans-14-140-72-72-p-82-iso8859-1" "-b&h-lucida-medium-r-normal-sans-14-140-72-72-p-82-iso8859-1" -"-dt-interface system-medium-r-normal-m sans-17-170-72-72-p-97-iso8859-1" "-b&h-lucida-medium-r-normal-sans-17-170-72-72-p-97-iso8859-1" -"-dt-interface system-medium-r-normal-l sans-18-180-72-72-p-106-iso8859-1" "-b&h-lucida-medium-r-normal-sans-18-180-72-72-p-106-iso8859-1" -"-dt-interface system-medium-r-normal-xl sans-20-200-72-72-p-114-iso8859-1" "-b&h-lucida-medium-r-normal-sans-20-200-72-72-p-114-iso8859-1" -"-dt-interface system-medium-r-normal-xxl sans-24-240-72-72-p-137-iso8859-1" "-b&h-lucida-medium-r-normal-sans-24-240-72-72-p-137-iso8859-1" +"-dt-interface system login-medium-r-normal-xxs sans-10-100-72-72-p-59-iso8859-1" "-misc-roboto-medium-r-normal--10-100-72-72-p-59-iso8859-1" +"-dt-interface system login-medium-r-normal-xs sans-12-120-72-72-p-71-iso8859-1" "-misc-roboto-medium-r-normal--12-120-72-72-p-71-iso8859-1" +"-dt-interface system login-medium-r-normal-s sans-14-140-72-72-p-82-iso8859-1" "-misc-roboto-medium-r-normal--14-140-72-72-p-82-iso8859-1" +"-dt-interface system login-medium-r-normal-m sans-17-170-72-72-p-97-iso8859-1" "-misc-roboto-medium-r-normal--17-170-72-72-p-97-iso8859-1" +"-dt-interface system login-medium-r-normal-l sans-18-180-72-72-p-106-iso8859-1" "-misc-roboto-medium-r-normal--18-180-72-72-p-106-iso8859-1" +"-dt-interface system login-medium-r-normal-xl sans-20-200-72-72-p-114-iso8859-1" "-misc-roboto-medium-r-normal--20-200-72-72-p-114-iso8859-1" +"-dt-interface system login-medium-r-normal-xxl sans-24-240-72-72-p-137-iso8859-1" "-misc-roboto-medium-r-normal--24-240-72-72-p-137-iso8859-1" +"-dt-interface system-medium-r-normal-xxs sans-10-100-72-72-p-59-iso8859-1" "-misc-roboto lt-light-r-normal--10-100-72-72-p-59-iso8859-1" +"-dt-interface system-medium-r-normal-xs sans-12-120-72-72-p-71-iso8859-1" "-misc-roboto lt-light-r-normal--12-120-72-72-p-71-iso8859-1" +"-dt-interface system-medium-r-normal-s sans-14-140-72-72-p-82-iso8859-1" "-misc-roboto lt-light-r-normal--14-140-72-72-p-82-iso8859-1" +"-dt-interface system-medium-r-normal-m sans-17-170-72-72-p-97-iso8859-1" "-misc-roboto lt-light-r-normal--17-170-72-72-p-97-iso8859-1" +"-dt-interface system-medium-r-normal-l sans-18-180-72-72-p-106-iso8859-1" "-misc-roboto lt-light-r-normal--18-180-72-72-p-106-iso8859-1" +"-dt-interface system-medium-r-normal-xl sans-20-200-72-72-p-114-iso8859-1" "-misc-roboto lt-light-r-normal--20-200-72-72-p-114-iso8859-1" +"-dt-interface system-medium-r-normal-xxl sans-24-240-72-72-p-137-iso8859-1" "-misc-roboto lt-light-r-normal--24-240-72-72-p-137-iso8859-1" ! $XConsortium: fonts.alias /main/3 1996/10/29 17:06:58 drk $ "-dt-application-bold-i-normal-serif-11-80-100-100-m-60-iso8859-1" "-adobe-courier-bold-o-normal--11-80-100-100-m-60-iso8859-1" "-dt-application-bold-i-normal-serif-14-100-100-100-m-90-iso8859-1" "-adobe-courier-bold-o-normal--14-100-100-100-m-90-iso8859-1" diff --git a/cde/programs/localized/C/config/Xresources.tmsg b/cde/programs/localized/C/config/Xresources.tmsg index 6b63736..91911a0 100644 --- a/cde/programs/localized/C/config/Xresources.tmsg +++ b/cde/programs/localized/C/config/Xresources.tmsg @@ -35,7 +35,7 @@ $ Dtlogin*labelFont $ Dtlogin*textFont 2 -dt-interface user-medium-r-normal-l*-*-*-*-*-*-*-*-*: $ Dtlogin*greeting.fontList -3 -dt-interface system-medium-r-normal-xxl*-*-*-*-*-*-*-*-*: +3 -dt-interface system login-medium-r-normal-xxl*-*-*-*-*-*-*-*-*: $ $ login_text.columns = 20 for single-byte $ 10 for multi-byte @@ -57,7 +57,7 @@ $ Dtlogin*labelFont (low resolution displays) $ Dtlogin*textFont (low resolution displays) 9 -dt-interface user-medium-r-normal-s*-*-*-*-*-*-*-*-*: $ Dtlogin*greeting.fontList (low resolution displays) -10 -dt-interface system-medium-r-normal-xl*-*-*-*-*-*-*-*-*: +10 -dt-interface system login-medium-r-normal-xl*-*-*-*-*-*-*-*-*: $ ---------------------------------------------------------------------------- $ Login screen language list translations for AIX (IBM) diff --git a/cde/programs/localized/de_DE.ISO8859-1/config/Xresources.tmsg b/cde/programs/localized/de_DE.ISO8859-1/config/Xresources.tmsg index 6e0988f..9bb70f2 100644 --- a/cde/programs/localized/de_DE.ISO8859-1/config/Xresources.tmsg +++ b/cde/programs/localized/de_DE.ISO8859-1/config/Xresources.tmsg @@ -40,7 +40,7 @@ $ Dtlogin*textFont 2 "-dt-interface user-medium-r-normal-l*-*-*-*-*-*-*-*-*:" $ Dtlogin*greeting.fontList -3 "-dt-interface system-medium-r-normal-xxl*-*-*-*-*-*-*-*-*:" +3 "-dt-interface system login-medium-r-normal-xxl*-*-*-*-*-*-*-*-*:" $ $ login_text.columns = 20 for single-byte $ 10 for multi-byte @@ -67,7 +67,7 @@ $ Dtlogin*textFont (low resolution displays) 9 "-dt-interface user-medium-r-normal-s*-*-*-*-*-*-*-*-*:" $ Dtlogin*greeting.fontList (low resolution displays) -10 "-dt-interface system-medium-r-normal-xl*-*-*-*-*-*-*-*-*:" +10 "-dt-interface system login-medium-r-normal-xl*-*-*-*-*-*-*-*-*:" $ ---------------------------------------------------------------------------- $ Login screen language list translations for AIX (IBM) $ diff --git a/cde/programs/localized/es_ES.ISO8859-1/config/Xresources.tmsg b/cde/programs/localized/es_ES.ISO8859-1/config/Xresources.tmsg index a2c818f..50b5448 100644 --- a/cde/programs/localized/es_ES.ISO8859-1/config/Xresources.tmsg +++ b/cde/programs/localized/es_ES.ISO8859-1/config/Xresources.tmsg @@ -40,7 +40,7 @@ $ Dtlogin*textFont 2 "-dt-interface user-medium-r-normal-l*-*-*-*-*-*-*-*-*:" $ Dtlogin*greeting.fontList -3 "-dt-interface system-medium-r-normal-xxl*-*-*-*-*-*-*-*-*:" +3 "-dt-interface system login-medium-r-normal-xxl*-*-*-*-*-*-*-*-*:" $ $ login_text.columns = 20 for single-byte $ 10 for multi-byte @@ -67,7 +67,7 @@ $ Dtlogin*textFont (low resolution displays) 9 "-dt-interface user-medium-r-normal-s*-*-*-*-*-*-*-*-*:" $ Dtlogin*greeting.fontList (low resolution displays) -10 "-dt-interface system-medium-r-normal-xl*-*-*-*-*-*-*-*-*:" +10 "-dt-interface system login-medium-r-normal-xl*-*-*-*-*-*-*-*-*:" $ ---------------------------------------------------------------------------- $ Login screen language list translations for AIX (IBM) $ diff --git a/cde/programs/localized/fr_FR.ISO8859-1/config/Xresources.tmsg b/cde/programs/localized/fr_FR.ISO8859-1/config/Xresources.tmsg index 49570e5..884304d 100644 --- a/cde/programs/localized/fr_FR.ISO8859-1/config/Xresources.tmsg +++ b/cde/programs/localized/fr_FR.ISO8859-1/config/Xresources.tmsg @@ -40,7 +40,7 @@ $ Dtlogin*textFont 2 "-dt-interface user-medium-r-normal-l*-*-*-*-*-*-*-*-*:" $ Dtlogin*greeting.fontList -3 "-dt-interface system-medium-r-normal-xxl*-*-*-*-*-*-*-*-*:" +3 "-dt-interface system login-medium-r-normal-xxl*-*-*-*-*-*-*-*-*:" $ $ login_text.columns = 20 for single-byte $ 10 for multi-byte @@ -67,7 +67,7 @@ $ Dtlogin*textFont (low resolution displays) 9 "-dt-interface user-medium-r-normal-s*-*-*-*-*-*-*-*-*:" $ Dtlogin*greeting.fontList (low resolution displays) -10 "-dt-interface system-medium-r-normal-xl*-*-*-*-*-*-*-*-*:" +10 "-dt-interface system login-medium-r-normal-xl*-*-*-*-*-*-*-*-*:" $ ---------------------------------------------------------------------------- $ Login screen language list translations for AIX (IBM) $ diff --git a/cde/programs/localized/it_IT.ISO8859-1/config/Xresources.tmsg b/cde/programs/localized/it_IT.ISO8859-1/config/Xresources.tmsg index 1523b61..20fb8ac 100644 --- a/cde/programs/localized/it_IT.ISO8859-1/config/Xresources.tmsg +++ b/cde/programs/localized/it_IT.ISO8859-1/config/Xresources.tmsg @@ -35,7 +35,7 @@ $ Dtlogin*labelFont $ Dtlogin*textFont 2 -dt-interface user-medium-r-normal-l*-*-*-*-*-*-*-*-*: $ Dtlogin*greeting.fontList -3 -dt-interface system-medium-r-normal-xxl*-*-*-*-*-*-*-*-*: +3 -dt-interface system login-medium-r-normal-xxl*-*-*-*-*-*-*-*-*: $ $ login_text.columns = 20 for single-byte $ 10 for multi-byte @@ -57,7 +57,7 @@ $ Dtlogin*labelFont (low resolution displays) $ Dtlogin*textFont (low resolution displays) 9 -dt-interface user-medium-r-normal-s*-*-*-*-*-*-*-*-*: $ Dtlogin*greeting.fontList (low resolution displays) -10 -dt-interface system-medium-r-normal-xl*-*-*-*-*-*-*-*-*: +10 -dt-interface system login-medium-r-normal-xl*-*-*-*-*-*-*-*-*: $ ---------------------------------------------------------------------------- $ Login screen language list translations for AIX (IBM) diff --git a/cde/programs/localized/ja_JP.dt-eucJP/config/Xresources.tmsg b/cde/programs/localized/ja_JP.dt-eucJP/config/Xresources.tmsg index ad6e80f..4cc97e2 100644 --- a/cde/programs/localized/ja_JP.dt-eucJP/config/Xresources.tmsg +++ b/cde/programs/localized/ja_JP.dt-eucJP/config/Xresources.tmsg @@ -35,7 +35,7 @@ $ Dtlogin*labelFont $ Dtlogin*textFont 2 -dt-interface user-medium-r-normal-l*-*-*-*-*-*-*-*-*: $ Dtlogin*greeting.fontList -3 -dt-interface system-medium-r-normal-xxl*-*-*-*-*-*-*-*-*: +3 -dt-interface system login-medium-r-normal-xxl*-*-*-*-*-*-*-*-*: $ $ login_text.columns = 20 for single-byte $ 10 for multi-byte @@ -57,7 +57,7 @@ $ Dtlogin*labelFont (low resolution displays) $ Dtlogin*textFont (low resolution displays) 9 -dt-interface user-medium-r-normal-s*-*-*-*-*-*-*-*-*: $ Dtlogin*greeting.fontList (low resolution displays) -10 -dt-interface system-medium-r-normal-xl*-*-*-*-*-*-*-*-*: +10 -dt-interface system login-medium-r-normal-xl*-*-*-*-*-*-*-*-*: $ ---------------------------------------------------------------------------- $ Login screen language list translations for AIX (IBM) diff --git a/cde/programs/localized/sv_SE.ISO8859-1/config/Xresources.tmsg b/cde/programs/localized/sv_SE.ISO8859-1/config/Xresources.tmsg index eb41a46..9e4e9de 100644 --- a/cde/programs/localized/sv_SE.ISO8859-1/config/Xresources.tmsg +++ b/cde/programs/localized/sv_SE.ISO8859-1/config/Xresources.tmsg @@ -35,7 +35,7 @@ $ Dtlogin*labelFont $ Dtlogin*textFont 2 -dt-interface user-medium-r-normal-l*-*-*-*-*-*-*-*-*: $ Dtlogin*greeting.fontList -3 -dt-interface system-medium-r-normal-xxl*-*-*-*-*-*-*-*-*: +3 -dt-interface system login-medium-r-normal-xxl*-*-*-*-*-*-*-*-*: $ $ login_text.columns = 20 for single-byte $ 10 for multi-byte @@ -57,7 +57,7 @@ $ Dtlogin*labelFont (low resolution displays) $ Dtlogin*textFont (low resolution displays) 9 -dt-interface user-medium-r-normal-s*-*-*-*-*-*-*-*-*: $ Dtlogin*greeting.fontList (low resolution displays) -10 -dt-interface system-medium-r-normal-xl*-*-*-*-*-*-*-*-*: +10 -dt-interface system login-medium-r-normal-xl*-*-*-*-*-*-*-*-*: $ ---------------------------------------------------------------------------- $ Login screen language list translations for AIX (IBM) diff --git a/cde/programs/localized/zh_CN.dt-eucCN/config/Xresources.tmsg b/cde/programs/localized/zh_CN.dt-eucCN/config/Xresources.tmsg index b789265..9f16fe3 100644 --- a/cde/programs/localized/zh_CN.dt-eucCN/config/Xresources.tmsg +++ b/cde/programs/localized/zh_CN.dt-eucCN/config/Xresources.tmsg @@ -35,7 +35,7 @@ $ Dtlogin*labelFont $ Dtlogin*textFont 2 -dt-interface user-medium-r-normal-l*-*-*-*-*-*-*-*-*: $ Dtlogin*greeting.fontList -3 -dt-interface system-medium-r-normal-xxl*-*-*-*-*-*-*-*-*: +3 -dt-interface system login-medium-r-normal-xxl*-*-*-*-*-*-*-*-*: $ $ login_text.columns = 20 for single-byte $ 10 for multi-byte @@ -57,7 +57,7 @@ $ Dtlogin*labelFont (low resolution displays) $ Dtlogin*textFont (low resolution displays) 9 -dt-interface user-medium-r-normal-s*-*-*-*-*-*-*-*-*: $ Dtlogin*greeting.fontList (low resolution displays) -10 -dt-interface system-medium-r-normal-xl*-*-*-*-*-*-*-*-*: +10 -dt-interface system login-medium-r-normal-xl*-*-*-*-*-*-*-*-*: $ ---------------------------------------------------------------------------- $ Login screen language list translations for AIX (IBM) diff --git a/cde/programs/localized/zh_TW.dt-eucTW/config/Xresources.tmsg b/cde/programs/localized/zh_TW.dt-eucTW/config/Xresources.tmsg index 691a900..c298918 100644 --- a/cde/programs/localized/zh_TW.dt-eucTW/config/Xresources.tmsg +++ b/cde/programs/localized/zh_TW.dt-eucTW/config/Xresources.tmsg @@ -35,7 +35,7 @@ $ Dtlogin*labelFont $ Dtlogin*textFont 2 -dt-interface user-medium-r-normal-l*-*-*-*-*-*-*-*-*: $ Dtlogin*greeting.fontList -3 -dt-interface system-medium-r-normal-xxl*-*-*-*-*-*-*-*-*: +3 -dt-interface system login-medium-r-normal-xxl*-*-*-*-*-*-*-*-*: $ $ login_text.columns = 20 for single-byte $ 10 for multi-byte @@ -57,7 +57,7 @@ $ Dtlogin*labelFont (low resolution displays) $ Dtlogin*textFont (low resolution displays) 9 -dt-interface user-medium-r-normal-s*-*-*-*-*-*-*-*-*: $ Dtlogin*greeting.fontList (low resolution displays) -10 -dt-interface system-medium-r-normal-xl*-*-*-*-*-*-*-*-*: +10 -dt-interface system login-medium-r-normal-xl*-*-*-*-*-*-*-*-*: $ ---------------------------------------------------------------------------- $ Login screen language list translations for AIX (IBM) -- 1.7.11.5 ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ cdesktopenv-devel mailing list cdesktopenv-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel