mirror of
https://github.com/reactos/reactos.git
synced 2024-11-01 12:26:32 +00:00
0f9e889736
If East Asian people were unable to see the Latin characters, it becomes a barrier to mutual understanding. FontLink will break that barrier. JIRA issue: CORE-9616 JIRA issue: CORE-15480 - Modify font substitutes. - Unify the lock variables. - Add FONTLINK and FONTLINK_CHAIN structures. - Add FontLink_Create and FontLink_Destroy functions. - Add FontLink_Chain_Init, FontLink_Chain_Free, FontLink_Chain_LoadReg, FontLink_Chain_Populate, and FontLink_Chain_FindGlyph functions. - Implement FontLink. - Add font file DroidSansFallback.ttf for LiveCD.
296 lines
11 KiB
INI
296 lines
11 KiB
INI
[Version]
|
|
Signature = $Windows NT$
|
|
;Signature = "$ReactOS$"
|
|
ClassGUID = {00000000-0000-0000-0000-000000000000}
|
|
LayoutFile = layout.inf
|
|
DriverVer = 05/29/2008,0.1
|
|
|
|
[SourceDisksFiles]
|
|
|
|
[HiddenFontFiles]
|
|
|
|
[DestinationDirs]
|
|
|
|
[Font.96]
|
|
|
|
[Font.120]
|
|
|
|
[Font.Reg.96]
|
|
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\FontDPI","LogPixels",0x00010003,96
|
|
HKLM,"System\CurrentControlSet\Hardware Profiles\Current\Software\Fonts","LogPixels",0x00010003,96
|
|
|
|
[Font.Reg.120]
|
|
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\FontDPI","LogPixels",0x00010003,120
|
|
HKLM,"System\CurrentControlSet\Hardware Profiles\Current\Software\Fonts","LogPixels",0x00010003,120
|
|
|
|
[Font.Latin.Reg]
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier",0x00000000,"Courier New"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Fixedsys",0x00000000,"Fixedsys Excelsior 3.01-L2"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helv",0x00000000,"MS Sans Serif"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helvetica",0x00000000,"Arial"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Sans Serif",0x00000000,"Tahoma"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Shell Dlg",0x00000000,"Tahoma"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Shell Dlg 2",0x00000000,"Tahoma"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Segoe UI Symbol",0x00000000,"Arial"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Terminal",0x00000000,"Lucida Console"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Times",0x00000000,"Times New Roman"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Tms Rmn",0x00000000,"Times New Roman"
|
|
|
|
[Font.Cyrillic.Reg]
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier",0x00000000,"Courier New"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Fixedsys",0x00000000,"Fixedsys Excelsior 3.01-L2"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helv",0x00000000,"MS Sans Serif"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helvetica",0x00000000,"Arial"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Sans Serif",0x00000000,"Tahoma"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Shell Dlg",0x00000000,"Tahoma"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Shell Dlg 2",0x00000000,"Tahoma"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Segoe UI Symbol",0x00000000,"Arial"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Terminal",0x00000000,"Lucida Console"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Times",0x00000000,"Times New Roman"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Tms Rmn",0x00000000,"Times New Roman"
|
|
|
|
[Font.Greek.Reg]
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier",0x00000000,"Courier New"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Fixedsys",0x00000000,"Fixedsys Excelsior 3.01-L2"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helv",0x00000000,"MS Sans Serif"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helvetica",0x00000000,"Arial"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Sans Serif",0x00000000,"Tahoma"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Shell Dlg",0x00000000,"Tahoma"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Shell Dlg 2",0x00000000,"Tahoma"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Segoe UI Symbol",0x00000000,"Arial"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Terminal",0x00000000,"Lucida Console"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Times",0x00000000,"Times New Roman"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Tms Rmn",0x00000000,"Times New Roman"
|
|
|
|
[Font.Hebrew.Reg]
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier",0x00000000,"Courier New"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Fixedsys",0x00000000,"Fixedsys Excelsior 3.01-L2"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helv",0x00000000,"MS Sans Serif"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helvetica",0x00000000,"Arial"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Sans Serif",0x00000000,"Tahoma"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Shell Dlg",0x00000000,"Tahoma"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Shell Dlg 2",0x00000000,"Tahoma"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Segoe UI Symbol",0x00000000,"Arial"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Terminal",0x00000000,"Courier New"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Times",0x00000000,"Times New Roman"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Tms Rmn",0x00000000,"Times New Roman"
|
|
|
|
[Font.CJK.Reg]
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier",0x00000000,"Courier New"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Fixedsys",0x00000000,"Fixedsys Excelsior 3.01-L2"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Franklin Gothic Medium",0x00000000,"Droid Sans Fallback"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helv",0x00000000,"MS Sans Serif"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helvetica",0x00000000,"Arial"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Sans Serif",0x00000000,"Droid Sans Fallback"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Shell Dlg",0x00000000,"Droid Sans Fallback"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Shell Dlg 2",0x00000000,"Droid Sans Fallback"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS UI Gothic",0x00000000,"Droid Sans Fallback"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS UI Gothic 2",0x00000000,"Droid Sans Fallback"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Segoe UI Symbol",0x00000000,"Arial"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Terminal",0x00000000,"Lucida Console"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Times",0x00000000,"Times New Roman"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Tms Rmn",0x00000000,"Times New Roman"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Trebuchet MS",0x00000000,"Droid Sans Fallback"
|
|
|
|
[Font.Unicode.Reg]
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier",0x00000000,"Courier New"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Fixedsys",0x00000000,"Fixedsys Excelsior 3.01-L2"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helvetica",0x00000000,"Arial"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Segoe UI Symbol",0x00000000,"Arial"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Terminal",0x00000000,"Courier New"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Times",0x00000000,"Times New Roman"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Tms Rmn",0x00000000,"Times New Roman"
|
|
|
|
; cp1252/cp437 US
|
|
[Font.CP437.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.Latin.Reg
|
|
|
|
[Font.CP437.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Latin.Reg
|
|
|
|
; cp1256/cp720 Arabic
|
|
[Font.CP720.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.Unicode.Reg
|
|
|
|
[Font.CP720.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Unicode.Reg
|
|
|
|
; cp1253/cp737 Greek
|
|
[Font.CP737.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.Greek.Reg
|
|
|
|
[Font.CP737.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Greek.Reg
|
|
|
|
; cp1257/cp775 Baltic
|
|
[Font.CP775.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.Latin.Reg
|
|
|
|
[Font.CP775.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Latin.Reg
|
|
|
|
; cp1252/cp850 Multilingual Latin I
|
|
[Font.CP850.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.Latin.Reg
|
|
|
|
[Font.CP850.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Latin.Reg
|
|
|
|
; cp1250/cp852 Latin II/Central European
|
|
[Font.CP852.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.Latin.Reg
|
|
|
|
[Font.CP852.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Latin.Reg
|
|
|
|
; cp1251/cp855 Cyrillic
|
|
[Font.CP855.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.Cyrillic.Reg
|
|
|
|
[Font.CP855.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Cyrillic.Reg
|
|
|
|
; cp1254/cp857 Turkish
|
|
[Font.CP857.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.Latin.Reg
|
|
|
|
[Font.CP857.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Latin.Reg
|
|
|
|
; cp1252/cp860 Portuguese
|
|
[Font.CP860.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.Latin.Reg
|
|
|
|
[Font.CP860.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Latin.Reg
|
|
|
|
; cp1252/cp861 Icelandic
|
|
[Font.CP861.96]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Latin.Reg
|
|
|
|
[Font.CP861.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Latin.Reg
|
|
|
|
; cp1255/cp862 Hebrew
|
|
[Font.CP862.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.Hebrew.Reg
|
|
|
|
[Font.CP862.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Hebrew.Reg
|
|
|
|
; cp1252/cp863 Canadian-French
|
|
[Font.CP863.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.Latin.Reg
|
|
|
|
[Font.CP863.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Latin.Reg
|
|
|
|
; cp1252/cp865 Nordic
|
|
[Font.CP865.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.Latin.Reg
|
|
|
|
[Font.CP865.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Latin.Reg
|
|
|
|
; cp1251/cp866 Russian
|
|
[Font.CP866.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.Cyrillic.Reg
|
|
|
|
[Font.CP866.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Cyrillic.Reg
|
|
|
|
; cp1253/cp869 Modern Greek
|
|
[Font.CP869.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.Greek.Reg
|
|
|
|
[Font.CP869.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Greek.Reg
|
|
|
|
; cp874/cp874 (Thai)
|
|
[Font.CP874.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.Unicode.Reg
|
|
|
|
[Font.CP874.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Unicode.Reg
|
|
|
|
; cp1258/cp1258 (Vietnamese)
|
|
[Font.CP1258.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.Unicode.Reg
|
|
|
|
[Font.CP1258.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.Unicode.Reg
|
|
|
|
; cp932/cp932 Japanese
|
|
[Font.CP932.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.CJK.Reg
|
|
|
|
[Font.CP932.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.CJK.Reg
|
|
|
|
; cp936/cp936 Simplified Chinese
|
|
[Font.CP936.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.CJK.Reg
|
|
|
|
[Font.CP936.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.CJK.Reg
|
|
|
|
; cp949/cp949 Korean
|
|
[Font.CP949.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.CJK.Reg
|
|
|
|
[Font.CP949.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.CJK.Reg
|
|
|
|
; cp950/cp950 Traditional Chinese
|
|
[Font.CP950.96]
|
|
AddReg = Font.Reg.96
|
|
AddReg = Font.CJK.Reg
|
|
|
|
[Font.CP950.120]
|
|
AddReg = Font.Reg.120
|
|
AddReg = Font.CJK.Reg
|
|
|
|
[Font Sizes]
|
|
Small Fonts = 96
|
|
Large Fonts = 120
|