Perform automatic bitmap font configuration. Take 3

Dmitry Timoshkov dmitry at baikal.ru
Wed Sep 7 04:32:48 CDT 2005


Hello,

Here is another approach for setting up a proper locale/bitmap fonts
environment, with appropriate registry settings.

This file can be plugged into winecfg to create an appropriate locale set=
up:
ACP/OEMCP/MACCP and fonts. Instructions how to use it are in the file hea=
der.

Once it is in the Wine tree, duplicates from wine.inf should be removed.

Changelog:
    Dmitry Timoshkov <dmitry at codeweavers.com>
    Add wine_intl.inf for Wine international setup.

--- /dev/null	1970-01-01 08:00:00.000000000 +0800
+++ cvs/hq/wine/tools/wine_intl.inf	2005-09-07 18:08:01.000000000 +0900
@@ -0,0 +1,990 @@
+;; File generated automatically from dlls/kernel/nls/*.nls; do not edit!
+;;
+;; .INF script for Wine international setup
+;;
+;; This should be run through setupapi:
+;;   rundll32 setupapi.dll,InstallHinfSection LCID 0 wine_intl.inf
+;; where LCID is locale id, for instance 00000409 for US English.
+;;
+;; Copyright (C) 2005 Dmitry Timoshkov
+;;
+;; This library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public
+;; License as published by the Free Software Foundation; either
+;; version 2.1 of the License, or (at your option) any later version.
+;;
+;; This library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; Lesser General Public License for more details.
+;;
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with this library; if not, write to the Free Software
+;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 =
 USA
+;;
+
+[version]
+signature=3D"$CHICAGO$"
+
+; Afrikaans
+[00000436]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Albanian
+[0000041c]
+AddReg=3DCentralEuropean,OEMCP_852,MACCP_10029
+
+; Arabic (Algeria)
+[00001401]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Arabic (Bahrain)
+[00003c01]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Arabic (Egypt)
+[00000c01]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Arabic (Iraq)
+[00000801]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Arabic (Jordan)
+[00002c01]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Arabic (Kuwait)
+[00003401]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Arabic (Lebanon)
+[00003001]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Arabic (Libya)
+[00001001]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Arabic (Morocco)
+[00001801]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Arabic (Oman)
+[00002001]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Arabic (Qatar)
+[00004001]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Arabic (Saudi Arabia)
+[00000401]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Arabic (Syria)
+[00002801]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Arabic (Tunisia)
+[00001c01]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Arabic (U.A.E.)
+[00003801]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Arabic (Yemen)
+[00002401]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+;; Armenian
+;[0000042b]
+;AddReg=3DArmenian,OEMCP_1,MACCP_2
+
+; Azeri (Cyrillic)
+[0000082c]
+AddReg=3DCyrrilic,OEMCP_866,MACCP_10007
+
+; Azeri (Latin)
+[0000042c]
+AddReg=3DTurkish,OEMCP_857,MACCP_10081
+
+; Basque
+[0000042d]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Belarusian
+[00000423]
+AddReg=3DCyrrilic,OEMCP_866,MACCP_10007
+
+; Brezhoneg
+[00000493]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Bulgarian
+[00000402]
+AddReg=3DCyrrilic,OEMCP_866,MACCP_10007
+
+; Catalan
+[00000403]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Chinese (Hong Kong S.A.R.)
+[00000c04]
+AddReg=3DChineseTraditional,OEMCP_950,MACCP_10002
+
+; Chinese (Macau S.A.R.)
+[00001404]
+AddReg=3DChineseTraditional,OEMCP_950,MACCP_10002
+
+; Chinese (PRC)
+[00000804]
+AddReg=3DChineseSimplified,OEMCP_936,MACCP_10008
+
+; Chinese (Singapore)
+[00001004]
+AddReg=3DChineseSimplified,OEMCP_936,MACCP_10008
+
+; Chinese (Taiwan)
+[00000404]
+AddReg=3DChineseTraditional,OEMCP_950,MACCP_10002
+
+; Cornish (United Kingdom)
+[00004891]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Croatian
+[0000041a]
+AddReg=3DCentralEuropean,OEMCP_852,MACCP_10082
+
+; Czech
+[00000405]
+AddReg=3DCentralEuropean,OEMCP_852,MACCP_10029
+
+; Danish
+[00000406]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+;; Divehi
+;[00000465]
+;AddReg=3DDivehi,OEMCP_1,MACCP_2
+
+; Dutch (Belgium)
+[00000813]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Dutch (Netherlands)
+[00000413]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Dutch (Surinam)
+[00000c13]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; English (Australia)
+[00000c09]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; English (Belize)
+[00002809]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; English (Canada)
+[00001009]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; English (Caribbean)
+[00002409]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; English (Ireland)
+[00001809]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; English (Jamaica)
+[00002009]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; English (New Zealand)
+[00001409]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; English (Philippines)
+[00003409]
+AddReg=3DWesternEuropean,OEMCP_437,MACCP_10000
+
+; English (South Africa)
+[00001c09]
+AddReg=3DWesternEuropean,OEMCP_437,MACCP_10000
+
+; English (Trinidad)
+[00002c09]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; English (United Kingdom)
+[00000809]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; English (United States)
+[00000409]
+AddReg=3DWesternEuropean,OEMCP_437,MACCP_10000
+
+; English (Zimbabwe)
+[00003009]
+AddReg=3DWesternEuropean,OEMCP_437,MACCP_10000
+
+;; Esperanto
+;[0000048f]
+;AddReg=3DEsperanto,OEMCP_0,MACCP_0
+
+; Estonian
+[00000425]
+AddReg=3DBaltic,OEMCP_775,MACCP_10029
+
+; FYRO Macedonian
+[0000042f]
+AddReg=3DCyrrilic,OEMCP_866,MACCP_10007
+
+; Faeroese
+[00000438]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10079
+
+; Farsi
+[00000429]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Finnish
+[0000040b]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; French (Belgium)
+[0000080c]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; French (Canada)
+[00000c0c]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; French (France)
+[0000040c]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; French (Luxembourg)
+[0000140c]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; French (Monaco)
+[0000180c]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; French (Switzerland)
+[0000100c]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Gaeilge (=C9ire)
+[0000043c]
+AddReg=3DWesternEuropean,OEMCP_437,MACCP_10000
+
+; Gaelg (Manninn)
+[00000c3c]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Gaidhlig (Breatainn Mh=F2r)
+[0000083c]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Galician
+[00000456]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+;; Georgian
+;[00000437]
+;AddReg=3DGeorgian,OEMCP_1,MACCP_2
+
+; German (Austria)
+[00000c07]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; German (Germany)
+[00000407]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; German (Liechtenstein)
+[00001407]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; German (Luxembourg)
+[00001007]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; German (Switzerland)
+[00000807]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Greek
+[00000408]
+AddReg=3DGreek,OEMCP_737,MACCP_10006
+
+;; Gujarati
+;[00000447]
+;AddReg=3DGujarati,OEMCP_1,MACCP_2
+
+; Hebrew
+[0000040d]
+AddReg=3DHebrew,OEMCP_862,MACCP_10005
+
+;; Hindi
+;[00000439]
+;AddReg=3DHindi,OEMCP_1,MACCP_2
+
+; Hungarian
+[0000040e]
+AddReg=3DCentralEuropean,OEMCP_852,MACCP_10029
+
+; Icelandic
+[0000040f]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10079
+
+; Indonesian
+[00000421]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Italian (Italy)
+[00000410]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Italian (Switzerland)
+[00000810]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Japanese
+[00000411]
+AddReg=3DJapanese,OEMCP_932,MACCP_10001
+
+;; Kannada
+;[0000044b]
+;AddReg=3DKannada,OEMCP_1,MACCP_2
+
+; Kazakh
+[0000043f]
+AddReg=3DCyrrilic,OEMCP_866,MACCP_10007
+
+;; Konkani
+;[00000457]
+;AddReg=3DKonkani,OEMCP_1,MACCP_2
+
+; Korean
+[00000412]
+AddReg=3DKorean,OEMCP_949,MACCP_10003
+
+; Kyrgyz (Cyrillic)
+[00000440]
+AddReg=3DCyrrilic,OEMCP_866,MACCP_10007
+
+; Latvian
+[00000426]
+AddReg=3DBaltic,OEMCP_775,MACCP_10029
+
+; Lithuanian
+[00000427]
+AddReg=3DBaltic,OEMCP_775,MACCP_10029
+
+; Malay (Brunei Darussalam)
+[0000083e]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Malay (Malaysia)
+[0000043e]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+;; Marathi
+;[0000044e]
+;AddReg=3DMarathi,OEMCP_1,MACCP_2
+
+; Mongolian (Cyrillic)
+[00000450]
+AddReg=3DCyrrilic,OEMCP_866,MACCP_10007
+
+; Norwegian (Bokmal)
+[00000414]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Norwegian (Nynorsk)
+[00000814]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Polish
+[00000415]
+AddReg=3DCentralEuropean,OEMCP_852,MACCP_10029
+
+; Portuguese (Brazil)
+[00000416]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Portuguese (Portugal)
+[00000816]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+;; Punjabi
+;[00000446]
+;AddReg=3DPunjabi,OEMCP_1,MACCP_2
+
+; Romanian
+[00000418]
+AddReg=3DCentralEuropean,OEMCP_852,MACCP_10029
+
+; Russian
+[00000419]
+AddReg=3DCyrrilic,OEMCP_866,MACCP_10007
+
+;; Sanskrit
+;[0000044f]
+;AddReg=3DSanskrit,OEMCP_1,MACCP_2
+
+; Serbian (Cyrillic)
+[00000c1a]
+AddReg=3DCyrrilic,OEMCP_855,MACCP_10007
+
+; Serbian (Latin)
+[0000081a]
+AddReg=3DCentralEuropean,OEMCP_852,MACCP_10029
+
+; Slovak
+[0000041b]
+AddReg=3DCentralEuropean,OEMCP_852,MACCP_10029
+
+; Slovenian
+[00000424]
+AddReg=3DCentralEuropean,OEMCP_852,MACCP_10029
+
+; Spanish (Argentina)
+[00002c0a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Bolivia)
+[0000400a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Chile)
+[0000340a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Colombia)
+[0000240a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Costa Rica)
+[0000140a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Dominican Republic)
+[00001c0a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Ecuador)
+[0000300a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (El Salvador)
+[0000440a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Guatemala)
+[0000100a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Honduras)
+[0000480a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (International Sort)
+[00000c0a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Mexico)
+[0000080a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Nicaragua)
+[00004c0a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Panama)
+[0000180a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Paraguay)
+[00003c0a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Peru)
+[0000280a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Puerto Rico)
+[0000500a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Traditional Sort)
+[0000040a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Uruguay)
+[0000380a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Spanish (Venezuela)
+[0000200a]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Swahili
+[00000441]
+AddReg=3DWesternEuropean,OEMCP_437,MACCP_10000
+
+; Swedish
+[0000041d]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Swedish (Finland)
+[0000081d]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+;; Syriac
+;[0000045a]
+;AddReg=3DSyriac,OEMCP_1,MACCP_2
+
+;; Tamil
+;[00000449]
+;AddReg=3DTamil,OEMCP_1,MACCP_2
+
+; Tatar
+[00000444]
+AddReg=3DCyrrilic,OEMCP_866,MACCP_10007
+
+;; Telugu
+;[0000044a]
+;AddReg=3DTelugu,OEMCP_1,MACCP_2
+
+; Thai
+[0000041e]
+AddReg=3DThai,OEMCP_874,MACCP_10021
+
+; Turkish
+[0000041f]
+AddReg=3DTurkish,OEMCP_857,MACCP_10081
+
+; Ukrainian
+[00000422]
+AddReg=3DCyrrilic,OEMCP_866,MACCP_10017
+
+; Urdu
+[00000420]
+AddReg=3DArabic,OEMCP_720,MACCP_10004
+
+; Uzbek (Cyrillic)
+[00000843]
+AddReg=3DCyrrilic,OEMCP_866,MACCP_10007
+
+; Uzbek (Latin)
+[00000443]
+AddReg=3DTurkish,OEMCP_857,MACCP_10029
+
+; Vietnamese
+[0000042a]
+AddReg=3DVietnamese,OEMCP_1258,MACCP_10000
+
+; Walon
+[00000490]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+; Welsh (United Kingdom)
+[00000492]
+AddReg=3DWesternEuropean,OEMCP_850,MACCP_10000
+
+[OEMCP_1]
+HKLM,%NlsCodepageStr%,"OEMCP",,"1"
+
+[OEMCP_437]
+HKLM,%NlsCodepageStr%,"OEMCP",,"437"
+
+[OEMCP_720]
+HKLM,%NlsCodepageStr%,"OEMCP",,"720"
+
+[OEMCP_737]
+HKLM,%NlsCodepageStr%,"OEMCP",,"737"
+
+[OEMCP_775]
+HKLM,%NlsCodepageStr%,"OEMCP",,"775"
+
+[OEMCP_850]
+HKLM,%NlsCodepageStr%,"OEMCP",,"850"
+
+[OEMCP_852]
+HKLM,%NlsCodepageStr%,"OEMCP",,"852"
+
+[OEMCP_855]
+HKLM,%NlsCodepageStr%,"OEMCP",,"855"
+
+[OEMCP_857]
+HKLM,%NlsCodepageStr%,"OEMCP",,"857"
+
+[OEMCP_862]
+HKLM,%NlsCodepageStr%,"OEMCP",,"862"
+
+[OEMCP_866]
+HKLM,%NlsCodepageStr%,"OEMCP",,"866"
+
+[OEMCP_874]
+HKLM,%NlsCodepageStr%,"OEMCP",,"874"
+
+[OEMCP_932]
+HKLM,%NlsCodepageStr%,"OEMCP",,"932"
+
+[OEMCP_936]
+HKLM,%NlsCodepageStr%,"OEMCP",,"936"
+
+[OEMCP_949]
+HKLM,%NlsCodepageStr%,"OEMCP",,"949"
+
+[OEMCP_950]
+HKLM,%NlsCodepageStr%,"OEMCP",,"950"
+
+[OEMCP_1258]
+HKLM,%NlsCodepageStr%,"OEMCP",,"1258"
+
+[MACCP_2]
+HKLM,%NlsCodepageStr%,"MACCP",,"2"
+
+[MACCP_10000]
+HKLM,%NlsCodepageStr%,"MACCP",,"10000"
+
+[MACCP_10001]
+HKLM,%NlsCodepageStr%,"MACCP",,"10001"
+
+[MACCP_10002]
+HKLM,%NlsCodepageStr%,"MACCP",,"10002"
+
+[MACCP_10003]
+HKLM,%NlsCodepageStr%,"MACCP",,"10003"
+
+[MACCP_10004]
+HKLM,%NlsCodepageStr%,"MACCP",,"10004"
+
+[MACCP_10005]
+HKLM,%NlsCodepageStr%,"MACCP",,"10005"
+
+[MACCP_10006]
+HKLM,%NlsCodepageStr%,"MACCP",,"10006"
+
+[MACCP_10007]
+HKLM,%NlsCodepageStr%,"MACCP",,"10007"
+
+[MACCP_10008]
+HKLM,%NlsCodepageStr%,"MACCP",,"10008"
+
+[MACCP_10017]
+HKLM,%NlsCodepageStr%,"MACCP",,"10017"
+
+[MACCP_10021]
+HKLM,%NlsCodepageStr%,"MACCP",,"10021"
+
+[MACCP_10029]
+HKLM,%NlsCodepageStr%,"MACCP",,"10029"
+
+[MACCP_10079]
+HKLM,%NlsCodepageStr%,"MACCP",,"10079"
+
+[MACCP_10081]
+HKLM,%NlsCodepageStr%,"MACCP",,"10081"
+
+[MACCP_10082]
+HKLM,%NlsCodepageStr%,"MACCP",,"10082"
+
+[Arabic]
+HKLM,%NlsCodepageStr%,"ACP",,"1256"
+HKLM,%BitmapFontsStr%,"OEMFONT.FON",,"wine_vgaoem.fon"
+HKLM,%BitmapFontsStr%,"FIXEDFON.FON",,"wine_vgaf1256.fon"
+HKLM,%BitmapFontsStr%,"FONTS.FON",,"wine_vgas1256.fon"
+HKLM,%FontSubStr%,"Helv",,"MS Sans Serif"
+HKLM,%FontSubStr%,"Tms Rmn",,"MS Serif"
+HKLM,%FontSubStr%,"MS Shell Dlg",,"Tahoma"
+HKLM,%FontSubStr%,"MS Shell Dlg 2",,"Tahoma"
+; For NT
+HKLM,%NTFontsStr%,"Wine Courier",,"wine_coue1256.fon"
+HKLM,%NTFontsStr%,"Wine Serif",,"wine_sere1256.fon"
+HKLM,%NTFontsStr%,"Wine Small Fonts",,"wine_smae1256.fon"
+HKLM,%NTFontsStr%,"Wine Sans Serif",,"wine_ssee1256.fon"
+; Duplicate for Win9x
+HKLM,%9xFontsStr%,"Wine Courier",,"wine_coue1256.fon"
+HKLM,%9xFontsStr%,"Wine Serif",,"wine_sere1256.fon"
+HKLM,%9xFontsStr%,"Wine Small Fonts",,"wine_smae1256.fon"
+HKLM,%9xFontsStr%,"Wine Sans Serif",,"wine_ssee1256.fon"
+
+[Baltic]
+HKLM,%NlsCodepageStr%,"ACP",,"1257"
+HKLM,%BitmapFontsStr%,"OEMFONT.FON",,"wine_vga775.fon"
+HKLM,%BitmapFontsStr%,"FIXEDFON.FON",,"wine_vgaf1257.fon"
+HKLM,%BitmapFontsStr%,"FONTS.FON",,"wine_vgas1257.fon"
+HKLM,%FontSubStr%,"Helv",,"MS Sans Serif"
+HKLM,%FontSubStr%,"Tms Rmn",,"MS Serif"
+HKLM,%FontSubStr%,"MS Shell Dlg",,"Tahoma"
+HKLM,%FontSubStr%,"MS Shell Dlg 2",,"Tahoma"
+; For NT
+HKLM,%NTFontsStr%,"Wine Courier",,"wine_coue1257.fon"
+HKLM,%NTFontsStr%,"Wine Serif",,"wine_sere1257.fon"
+HKLM,%NTFontsStr%,"Wine Small Fonts",,"wine_smae1257.fon"
+HKLM,%NTFontsStr%,"Wine Sans Serif",,"wine_ssee1257.fon"
+; Duplicate for Win9x
+HKLM,%9xFontsStr%,"Wine Courier",,"wine_coue1257.fon"
+HKLM,%9xFontsStr%,"Wine Serif",,"wine_sere1257.fon"
+HKLM,%9xFontsStr%,"Wine Small Fonts",,"wine_smae1257.fon"
+HKLM,%9xFontsStr%,"Wine Sans Serif",,"wine_ssee1257.fon"
+
+[ChineseSimplified]
+HKLM,%NlsCodepageStr%,"ACP",,"936"
+HKLM,%BitmapFontsStr%,"OEMFONT.FON",,"wine_vga936.fon"
+HKLM,%BitmapFontsStr%,"FIXEDFON.FON",,"wine_svgafix.fon"
+HKLM,%BitmapFontsStr%,"FONTS.FON",,"wine_svgasys.fon"
+HKLM,%FontSubStr%,"Helv",,"MS Sans Serif"
+HKLM,%FontSubStr%,"Tms Rmn",,"MS Serif"
+HKLM,%FontSubStr%,"MS Shell Dlg",,"Tahoma"
+HKLM,%FontSubStr%,"MS Shell Dlg 2",,"Tahoma"
+; For NT
+HKLM,%NTFontsStr%,"Wine Courier",,"wine_coure.fon"
+HKLM,%NTFontsStr%,"Wine Serif",,"wine_serife.fon"
+HKLM,%NTFontsStr%,"Wine Small Fonts",,"wine_smalle.fon"
+HKLM,%NTFontsStr%,"Wine Sans Serif",,"wine_sserife.fon"
+; Duplicate for Win9x
+HKLM,%9xFontsStr%,"Wine Courier",,"wine_coure.fon"
+HKLM,%9xFontsStr%,"Wine Serif",,"wine_serife.fon"
+HKLM,%9xFontsStr%,"Wine Small Fonts",,"wine_smalle.fon"
+HKLM,%9xFontsStr%,"Wine Sans Serif",,"wine_sserife.fon"
+
+[ChineseTraditional]
+HKLM,%NlsCodepageStr%,"ACP",,"950"
+HKLM,%BitmapFontsStr%,"OEMFONT.FON",,"wine_vga950.fon"
+HKLM,%BitmapFontsStr%,"FIXEDFON.FON",,"wine_cvgafix.fon"
+HKLM,%BitmapFontsStr%,"FONTS.FON",,"wine_cvgasys.fon"
+HKLM,%FontSubStr%,"Helv",,"MS Sans Serif"
+HKLM,%FontSubStr%,"Tms Rmn",,"MS Serif"
+HKLM,%FontSubStr%,"MS Shell Dlg",,"Tahoma"
+HKLM,%FontSubStr%,"MS Shell Dlg 2",,"Tahoma"
+; For NT
+HKLM,%NTFontsStr%,"Wine Courier",,"wine_coure.fon"
+HKLM,%NTFontsStr%,"Wine Serif",,"wine_serife.fon"
+HKLM,%NTFontsStr%,"Wine Small Fonts",,"wine_smalle.fon"
+HKLM,%NTFontsStr%,"Wine Sans Serif",,"wine_sserife.fon"
+; Duplicate for Win9x
+HKLM,%9xFontsStr%,"Wine Courier",,"wine_coure.fon"
+HKLM,%9xFontsStr%,"Wine Serif",,"wine_serife.fon"
+HKLM,%9xFontsStr%,"Wine Small Fonts",,"wine_smalle.fon"
+HKLM,%9xFontsStr%,"Wine Sans Serif",,"wine_sserife.fon"
+
+[CentralEuropean]
+HKLM,%NlsCodepageStr%,"ACP",,"1250"
+; FIXME: make sure that all CE languages use the same OEM font
+HKLM,%BitmapFontsStr%,"OEMFONT.FON",,"wine_vga852.fon"
+HKLM,%BitmapFontsStr%,"FIXEDFON.FON",,"wine_vgafixe.fon"
+HKLM,%BitmapFontsStr%,"FONTS.FON",,"wine_vgasyse.fon"
+HKLM,%FontSubStr%,"Helv",,"MS Sans Serif"
+HKLM,%FontSubStr%,"Tms Rmn",,"MS Serif"
+HKLM,%FontSubStr%,"MS Shell Dlg",,"Tahoma"
+HKLM,%FontSubStr%,"MS Shell Dlg 2",,"Tahoma"
+; For NT
+HKLM,%NTFontsStr%,"Wine Courier",,"wine_couree.fon"
+HKLM,%NTFontsStr%,"Wine Serif",,"wine_serifee.fon"
+HKLM,%NTFontsStr%,"Wine Small Fonts",,"wine_smallee.fon"
+HKLM,%NTFontsStr%,"Wine Sans Serif",,"wine_sserifee.fon"
+; Duplicate for Win9x
+HKLM,%9xFontsStr%,"Wine Courier",,"wine_couree.fon"
+HKLM,%9xFontsStr%,"Wine Serif",,"wine_serifee.fon"
+HKLM,%9xFontsStr%,"Wine Small Fonts",,"wine_smallee.fon"
+HKLM,%9xFontsStr%,"Wine Sans Serif",,"wine_sserifee.fon"
+
+[Cyrillic]
+HKLM,%NlsCodepageStr%,"ACP",,"1251"
+HKLM,%BitmapFontsStr%,"OEMFONT.FON",,"wine_vga866.fon"
+HKLM,%BitmapFontsStr%,"FIXEDFON.FON",,"wine_vgafixr.fon"
+HKLM,%BitmapFontsStr%,"FONTS.FON",,"wine_vgasysr.fon"
+HKLM,%FontSubStr%,"Helv",,"MS Sans Serif"
+HKLM,%FontSubStr%,"Tms Rmn",,"MS Serif"
+HKLM,%FontSubStr%,"MS Shell Dlg",,"Tahoma"
+HKLM,%FontSubStr%,"MS Shell Dlg 2",,"Tahoma"
+; For NT
+HKLM,%NTFontsStr%,"Wine Courier",,"wine_courer.fon"
+HKLM,%NTFontsStr%,"Wine Serif",,"wine_serifer.fon"
+HKLM,%NTFontsStr%,"Wine Small Fonts",,"wine_smaller.fon"
+HKLM,%NTFontsStr%,"Wine Sans Serif",,"wine_sserifer.fon"
+; Duplicate for Win9x
+HKLM,%9xFontsStr%,"Wine Courier",,"wine_courer.fon"
+HKLM,%9xFontsStr%,"Wine Serif",,"wine_serifer.fon"
+HKLM,%9xFontsStr%,"Wine Small Fonts",,"wine_smaller.fon"
+HKLM,%9xFontsStr%,"Wine Sans Serif",,"wine_sserifer.fon"
+
+[Greek]
+HKLM,%NlsCodepageStr%,"ACP",,"1253"
+HKLM,%BitmapFontsStr%,"OEMFONT.FON",,"wine_vga869.fon"
+HKLM,%BitmapFontsStr%,"FIXEDFON.FON",,"wine_vgafixg.fon"
+HKLM,%BitmapFontsStr%,"FONTS.FON",,"wine_vgasysg.fon"
+HKLM,%FontSubStr%,"Helv",,"MS Sans Serif"
+HKLM,%FontSubStr%,"Tms Rmn",,"MS Serif"
+HKLM,%FontSubStr%,"MS Shell Dlg",,"Tahoma"
+HKLM,%FontSubStr%,"MS Shell Dlg 2",,"Tahoma"
+; For NT
+HKLM,%NTFontsStr%,"Wine Courier",,"wine_coureg.fon"
+HKLM,%NTFontsStr%,"Wine Serif",,"wine_serifeg.fon"
+HKLM,%NTFontsStr%,"Wine Small Fonts",,"wine_smalleg.fon"
+HKLM,%NTFontsStr%,"Wine Sans Serif",,"wine_sserifeg.fon"
+; Duplicate for Win9x
+HKLM,%9xFontsStr%,"Wine Courier",,"wine_coureg.fon"
+HKLM,%9xFontsStr%,"Wine Serif",,"wine_serifeg.fon"
+HKLM,%9xFontsStr%,"Wine Small Fonts",,"wine_smalleg.fon"
+HKLM,%9xFontsStr%,"Wine Sans Serif",,"wine_sserifeg.fon"
+
+[Hebrew]
+HKLM,%NlsCodepageStr%,"ACP",,"1255"
+HKLM,%BitmapFontsStr%,"OEMFONT.FON",,"wine_vgaoem.fon"
+HKLM,%BitmapFontsStr%,"FIXEDFON.FON",,"wine_vgaf1255.fon"
+HKLM,%BitmapFontsStr%,"FONTS.FON",,"wine_vgas1255.fon"
+HKLM,%FontSubStr%,"Helv",,"MS Sans Serif"
+HKLM,%FontSubStr%,"Tms Rmn",,"MS Serif"
+HKLM,%FontSubStr%,"MS Shell Dlg",,"Tahoma"
+HKLM,%FontSubStr%,"MS Shell Dlg 2",,"Tahoma"
+; For NT
+HKLM,%NTFontsStr%,"Wine Courier",,"wine_coue1255.fon"
+HKLM,%NTFontsStr%,"Wine Serif",,"wine_sere1255.fon"
+HKLM,%NTFontsStr%,"Wine Small Fonts",,"wine_smae1255.fon"
+HKLM,%NTFontsStr%,"Wine Sans Serif",,"wine_ssee1255.fon"
+; Duplicate for Win9x
+HKLM,%9xFontsStr%,"Wine Courier",,"wine_coue1255.fon"
+HKLM,%9xFontsStr%,"Wine Serif",,"wine_sere1255.fon"
+HKLM,%9xFontsStr%,"Wine Small Fonts",,"wine_smae1255.fon"
+HKLM,%9xFontsStr%,"Wine Sans Serif",,"wine_ssee1255.fon"
+
+[Japanese]
+HKLM,%NlsCodepageStr%,"ACP",,"932"
+HKLM,%BitmapFontsStr%,"OEMFONT.FON",,"wine_vga932.fon"
+HKLM,%BitmapFontsStr%,"FIXEDFON.FON",,"wine_jvgafix.fon"
+HKLM,%BitmapFontsStr%,"FONTS.FON",,"wine_jvgasys.fon"
+HKLM,%FontSubStr%,"Helv",,"MS Sans Serif"
+HKLM,%FontSubStr%,"Tms Rmn",,"MS Serif"
+HKLM,%FontSubStr%,"MS Shell Dlg",,"Tahoma"
+HKLM,%FontSubStr%,"MS Shell Dlg 2",,"Tahoma"
+; For NT
+HKLM,%NTFontsStr%,"Wine Courier",,"wine_coure.fon"
+HKLM,%NTFontsStr%,"Wine Serif",,"wine_serife.fon"
+HKLM,%NTFontsStr%,"Wine Small Fonts",,"wine_jsmalle.fon"
+HKLM,%NTFontsStr%,"Wine Sans Serif",,"wine_sserife.fon"
+; Duplicate for Win9x
+HKLM,%9xFontsStr%,"Wine Courier",,"wine_coure.fon"
+HKLM,%9xFontsStr%,"Wine Serif",,"wine_serife.fon"
+HKLM,%9xFontsStr%,"Wine Small Fonts",,"wine_jsmalle.fon"
+HKLM,%9xFontsStr%,"Wine Sans Serif",,"wine_sserife.fon"
+
+[Korean]
+HKLM,%NlsCodepageStr%,"ACP",,"949"
+HKLM,%BitmapFontsStr%,"OEMFONT.FON",,"wine_vga949.fon"
+HKLM,%BitmapFontsStr%,"FIXEDFON.FON",,"wine_hvgafix.fon"
+HKLM,%BitmapFontsStr%,"FONTS.FON",,"wine_hvgasys.fon"
+HKLM,%FontSubStr%,"Helv",,"MS Sans Serif"
+HKLM,%FontSubStr%,"Tms Rmn",,"MS Serif"
+HKLM,%FontSubStr%,"MS Shell Dlg",,"Tahoma"
+HKLM,%FontSubStr%,"MS Shell Dlg 2",,"Tahoma"
+; For NT
+HKLM,%NTFontsStr%,"Wine Courier",,"wine_coure.fon"
+HKLM,%NTFontsStr%,"Wine Serif",,"wine_serife.fon"
+HKLM,%NTFontsStr%,"Wine Small Fonts",,"wine_smalle.fon"
+HKLM,%NTFontsStr%,"Wine Sans Serif",,"wine_sserife.fon"
+; Duplicate for Win9x
+HKLM,%9xFontsStr%,"Wine Courier",,"wine_coure.fon"
+HKLM,%9xFontsStr%,"Wine Serif",,"wine_serife.fon"
+HKLM,%9xFontsStr%,"Wine Small Fonts",,"wine_smalle.fon"
+HKLM,%9xFontsStr%,"Wine Sans Serif",,"wine_sserife.fon"
+
+[Thai]
+HKLM,%NlsCodepageStr%,"ACP",,"874"
+HKLM,%BitmapFontsStr%,"OEMFONT.FON",,"wine_vga850.fon"
+HKLM,%BitmapFontsStr%,"FIXEDFON.FON",,"wine_vgaf874.fon"
+HKLM,%BitmapFontsStr%,"FONTS.FON",,"wine_vgas874.fon"
+HKLM,%FontSubStr%,"Helv",,"MS Sans Serif"
+HKLM,%FontSubStr%,"Tms Rmn",,"MS Serif"
+HKLM,%FontSubStr%,"MS Shell Dlg",,"Tahoma"
+HKLM,%FontSubStr%,"MS Shell Dlg 2",,"Tahoma"
+; For NT
+HKLM,%NTFontsStr%,"Wine Courier",,"wine_coure.fon"
+HKLM,%NTFontsStr%,"Wine Serif",,"wine_serife.fon"
+HKLM,%NTFontsStr%,"Wine Small Fonts",,"wine_smalle.fon"
+HKLM,%NTFontsStr%,"Wine Sans Serif",,"wine_ssee874.fon"
+; Duplicate for Win9x
+HKLM,%9xFontsStr%,"Wine Courier",,"wine_coure.fon"
+HKLM,%9xFontsStr%,"Wine Serif",,"wine_serife.fon"
+HKLM,%9xFontsStr%,"Wine Small Fonts",,"wine_smalle.fon"
+HKLM,%9xFontsStr%,"Wine Sans Serif",,"wine_ssee874.fon"
+
+[Turkish]
+HKLM,%NlsCodepageStr%,"ACP",,"1254"
+HKLM,%BitmapFontsStr%,"OEMFONT.FON",,"wine_vga857.fon"
+HKLM,%BitmapFontsStr%,"FIXEDFON.FON",,"wine_vgafixt.fon"
+HKLM,%BitmapFontsStr%,"FONTS.FON",,"wine_vgasyst.fon"
+HKLM,%FontSubStr%,"Helv",,"MS Sans Serif"
+HKLM,%FontSubStr%,"Tms Rmn",,"MS Serif"
+HKLM,%FontSubStr%,"MS Shell Dlg",,"Tahoma"
+HKLM,%FontSubStr%,"MS Shell Dlg 2",,"Tahoma"
+; For NT
+HKLM,%NTFontsStr%,"Wine Courier",,"wine_couret.fon"
+HKLM,%NTFontsStr%,"Wine Serif",,"wine_serifet.fon"
+HKLM,%NTFontsStr%,"Wine Small Fonts",,"wine_smallet.fon"
+HKLM,%NTFontsStr%,"Wine Sans Serif",,"wine_sserifet.fon"
+; Duplicate for Win9x
+HKLM,%9xFontsStr%,"Wine Courier",,"wine_couret.fon"
+HKLM,%9xFontsStr%,"Wine Serif",,"wine_serifet.fon"
+HKLM,%9xFontsStr%,"Wine Small Fonts",,"wine_smallet.fon"
+HKLM,%9xFontsStr%,"Wine Sans Serif",,"wine_sserifet.fon"
+
+[Vietnamese]
+HKLM,%NlsCodepageStr%,"ACP",,"1258"
+HKLM,%BitmapFontsStr%,"OEMFONT.FON",,"wine_vga850.fon"
+HKLM,%BitmapFontsStr%,"FIXEDFON.FON",,"wine_vgafix.fon"
+HKLM,%BitmapFontsStr%,"FONTS.FON",,"wine_vgasys.fon"
+HKLM,%FontSubStr%,"Helv",,"MS Sans Serif"
+HKLM,%FontSubStr%,"Tms Rmn",,"MS Serif"
+HKLM,%FontSubStr%,"MS Shell Dlg",,"Tahoma"
+HKLM,%FontSubStr%,"MS Shell Dlg 2",,"Tahoma"
+; For NT
+HKLM,%NTFontsStr%,"Wine Courier",,"wine_coure.fon"
+HKLM,%NTFontsStr%,"Wine Serif",,"wine_serife.fon"
+HKLM,%NTFontsStr%,"Wine Small Fonts",,"wine_smalle.fon"
+HKLM,%NTFontsStr%,"Wine Sans Serif",,"wine_sserife.fon"
+; Duplicate for Win9x
+HKLM,%9xFontsStr%,"Wine Courier",,"wine_coure.fon"
+HKLM,%9xFontsStr%,"Wine Serif",,"wine_serife.fon"
+HKLM,%9xFontsStr%,"Wine Small Fonts",,"wine_smalle.fon"
+HKLM,%9xFontsStr%,"Wine Sans Serif",,"wine_sserife.fon"
+
+[WesternEuropean]
+HKLM,%NlsCodepageStr%,"ACP",,"1252"
+HKLM,%BitmapFontsStr%,"OEMFONT.FON",,"wine_vgaoem.fon"
+HKLM,%BitmapFontsStr%,"FIXEDFON.FON",,"wine_vgafix.fon"
+HKLM,%BitmapFontsStr%,"FONTS.FON",,"wine_vgasys.fon"
+HKLM,%FontSubStr%,"Helv",,"MS Sans Serif"
+HKLM,%FontSubStr%,"Tms Rmn",,"MS Serif"
+HKLM,%FontSubStr%,"MS Shell Dlg",,"Tahoma"
+HKLM,%FontSubStr%,"MS Shell Dlg 2",,"Tahoma"
+; For NT
+HKLM,%NTFontsStr%,"Wine Courier",,"wine_coure.fon"
+HKLM,%NTFontsStr%,"Wine Serif",,"wine_serife.fon"
+HKLM,%NTFontsStr%,"Wine Small Fonts",,"wine_smalle.fon"
+HKLM,%NTFontsStr%,"Wine Sans Serif",,"wine_sserife.fon"
+; Duplicate for Win9x
+HKLM,%9xFontsStr%,"Wine Courier",,"wine_coure.fon"
+HKLM,%9xFontsStr%,"Wine Serif",,"wine_serife.fon"
+HKLM,%9xFontsStr%,"Wine Small Fonts",,"wine_smalle.fon"
+HKLM,%9xFontsStr%,"Wine Sans Serif",,"wine_sserife.fon"
+
+[Strings]
+NlsCodepageStr=3D"System\CurrentControlSet\Control\Nls\Codepage"
+9xFontsStr=3D"Software\Microsoft\Windows\CurrentVersion\Fonts"
+NTFontsStr=3D"Software\Microsoft\Windows NT\CurrentVersion\Fonts"
+BitmapFontsStr=3D"System\CurrentControlSet\Hardware Profiles\Current\Sof=
tware\Fonts"
+FontSubStr=3D"Software\Microsoft\Windows NT\CurrentVersion\FontSubstitut=
es"






More information about the wine-patches mailing list