mirror of
https://github.com/reactos/reactos.git
synced 2024-07-03 19:24:20 +00:00
![Joachim Henze](/assets/img/avatar_default.png)
This fixes tons of font rendering issues for many localizations, brings the set of fonts closer to the 2k3sp2 stock fonts, and adapts some font substitutions. Best of all is that it shrinks the iso size by ~13MB on average and stabilizes ros by consuming significantly less memory. It is a squashed backport of the following commits: 0.4.15-dev-5287-g4615c824db
[SETUP][INF] Delete obsolete font substitutions "DejaVu Serif" (#4827) 0.4.14-dev-1515-g30fae1a2df
[MEDIA][FONTS] Fix French glyphs of Tahoma font CORE-16899 (#2607) 0.4.14-dev-586-g9525593660
[MEDIA][FONTS] Improve tahomabd.ttf (Latin) No.35 CORE-8408 0.4.14-dev-584-g94f92b0b2e
[MEDIA][FONTS] Improve tahomabd.ttf (Latin) No.34 CORE-8408 0.4.14-dev-469-g0b938a35bd
[MEDIA][FONTS] Improve tahomabd.ttf (Latin and Punctuation) No.33 CORE-8408 0.4.14-dev-467-gc3da027012
[MEDIA][FONTS] Improve tahomabd.ttf (Punctuations) No.32 CORE-8408 0.4.14-dev-462-g591b2b807c
[MEDIA][FONTS] Improve tahomabd.ttf (Punctuations) No.31 CORE-8408 0.4.14-dev-456-gd8187d33be
[MEDIA][FONTS] Improve tahomabd.ttf (Punctuations) No.30 CORE-8408 0.4.14-dev-430-gf41366daad
[MEDIA][FONTS] Improve tahoma.ttf (Punctuations) No.29 CORE-8408 0.4.14-dev-426-g55251a0a8e
[MEDIA][FONTS] Improve tahomabd.ttf (Latin, Greek and Cyrillic) No.28 CORE-8408 0.4.14-dev-400-gb7076dc2bc
[MEDIA][FONTS] Improve tahoma.ttf (Latin) No.27 CORE-8408 0.4.14-dev-397-g551b101720
[MEDIA][FONTS] Improve tahomabd.ttf (Latin) No.26 CORE-8408 0.4.14-dev-396-g8cbcb172f6
[MEDIA][FONTS] Improve tahoma.ttf (Latin and Cyrillic) No.25 CORE-8408 0.4.14-dev-395-g65cbadf2d6
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic, Greek and Latin) No.24 CORE-8408 0.4.14-dev-391-g454ea3d85b
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin and Greek) No.23 CORE-8408 0.4.14-dev-389-g9ef61bb887
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin and Greek) No.22 CORE-8408 0.4.14-dev-385-g6f2662688b
[MEDIA][FONTS] Improve UniVGA16.ttf (VGA) font CORE-8408 0.4.14-dev-378-g871d322f92
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic and Latin) No.21 CORE-8408 0.4.14-dev-377-g21f4e69ee8
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.20 CORE-8408 0.4.14-dev-374-ge4de098127
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.19 CORE-8408 0.4.14-dev-370-gdda8185297
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic and Latin) No.18 CORE-8408 0.4.14-dev-367-g36163a235b
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.17 CORE-8408 0.4.14-dev-357-g203a6babdf
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.16 CORE-8408 0.4.14-dev-356-g7d7f134f94
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic and Latin) No.15 CORE-8408 0.4.14-dev-339-g54c8cc66ab
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic) No.14 CORE-8408 0.4.14-dev-338-g9f803ab091
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.13 CORE-8408 0.4.14-dev-333-g67c78d88c8
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.12 CORE-8408 0.4.14-dev-330-g15748cf03a
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic) No.11 CORE-8408 0.4.14-dev-329-g463a3f8c06
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic) No.10 0.4.14-dev-328-gc58eced19b
[MEDIA][FONTS] Improve Cyrillic glyphs of tahoma.ttf a bit 0.4.14-dev-327-gff715073ca
[MEDIA][FONTS] More improve Cyrillic glyphs of tahomabd.ttf 0.4.14-dev-325-g6b1ca2895b
[MEDIA][FONTS] Improve Cyrillic glyphs of tahomabd.ttf 0.4.14-dev-324-gff77ddff5e
[MEDIA][FONTS] Improve Cylliric glyphs of tahoma.ttf more 0.4.14-dev-323-g6fe6a88b04
[MEDIA][FONTS] Improve Cyrillic bitmap glyphs of tahoma.ttf 0.4.14-dev-231-g2627b52d95
[MEDIA][FONTS] Improve Tahoma font (tahoma.ttf) for Hungarian (#2018) CORE-16480 0.4.14-dev-20-g2f4fb903b4
(partially) [MEDIA][FONTS] Delete many fonts CORE-16407 (#1955) 0.4.14-dev-6-gf45dd65773
[MEDIA][FONTS] Replace 'Verdana' fonts CORE-16400 (#1948) 0.4.13-dev-799-g10c08e1d62
[SETUP][BOOTDATA][INF] Helvetica-to-Arial substitutes (#1809) CORE-16264 0.4.13-dev-798-g257aed0e69
[SETUP][BOOTDATA][INF] Delete Tahoma-to-Tahoma substitutes (#1808) CORE-16264 0.4.13-dev-785-g3f1ab92d3a
[SETUP][INF] Helvetica must be substitute to Arial font (#1803) 0.4.13-dev-784-g01a1348325
[MEDIA][FONTS] Replace Georgia fonts (#1802) CORE-16293 0.4.13-dev-783-g6f796ab043
[MEDIA][FONTS] Replace 'Palatino Linotype' fonts (#1800) CORE-16292 0.4.13-dev-769-g5bbc2c6308
(partially) [SETUP][INF] Fix font substitutes (#1794) CORE-16264 0.4.13-dev-765-g04a361d091
[FONTS][SETUP] Add Trebuchet MS fonts (#1791) CORE-16272 0.4.13-dev-764-gdbb4432b25
[FONTS][SETUP][BOOTDATA] Add Times New Roman fonts (#1790) CORE-16272 0.4.13-dev-753-gbb1878157b
[FONTS][SETUP] Add Palatino Linotype fonts (#1785) CORE-16272 0.4.13-dev-752-g5ce98c8519
[FONTS] s/Geogia/Georgia/ 0.4.13-dev-751-ge282f99ce5
[FONTS][SETUP] Add Geogia fonts (#1784) CORE-16272 0.4.13-dev-749-g1463f4b02a
[FONTS][SETUP][BOOTDATA] Add Arial fonts (#1781) CORE-16272 0.4.13-dev-742-g4cfe7f84bb
(partially) [SETUP] Add codepage-specific font substitutes (#1772) CORE-16266 0.4.13-dev-737-gf054844f33
[SETUP] Sort font substitutes (#1770)
77 lines
4.3 KiB
INI
77 lines
4.3 KiB
INI
[Version]
|
|
Signature = "$Windows NT$"
|
|
|
|
[DelReg]
|
|
|
|
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"
|
|
|
|
[AddReg]
|
|
|
|
; Default locale for the keyboard layout
|
|
HKU,".DEFAULT\Keyboard Layout\Preload","1",0x00000000,"00000409"
|
|
|
|
; Cdfs (ISO96660) filesystem driver
|
|
HKLM,"SYSTEM\CurrentControlSet\Services\Cdfs","Start",0x00010001,0x00000000
|
|
|
|
; Cdrom class driver
|
|
HKLM,"SYSTEM\CurrentControlSet\Services\Cdrom","Start",0x00010001,0x00000000
|
|
|
|
; FIXME: Disable NTFS driver
|
|
HKLM,"SYSTEM\CurrentControlSet\Services\Ntfs","Start",0x00010001,0x00000004
|
|
|
|
; Reset BootExecute to an empty value: AutoChk should not start in MiniNT mode
|
|
HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager","BootExecute",0x00010000,""
|
|
|
|
; Shell
|
|
HKLM,"SYSTEM\Setup","CmdLine",0x00020000,"setup -mini"
|
|
|
|
; User Profile List
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList",,0x00000012
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList","ProfilesDirectory",0x00020000,"%SystemDrive%\Profiles"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList","AllUsersProfile",0x00000000,"All Users"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList","DefaultUserProfile",0x00000000,"Default User"
|
|
|
|
; Shell Folders
|
|
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","Common Documents",0x00020000,""
|
|
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","Common Desktop",0x00020000,"%SystemDrive%\Profiles\All Users\Desktop"
|
|
HKCU,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Desktop",0x00020000,"%SystemDrive%\Profiles\Default User\Desktop"
|
|
HKCU,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Personal",0x00020000,"%SystemDrive%\Profiles\Default User\My Documents"
|
|
|
|
; User Profile environment variables
|
|
HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager\Environment","USERPROFILE",0x00020000,"%SystemDrive%\Profiles\Default User"
|
|
HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager\Environment","ALLUSERSPROFILE",0x00020000,"%SystemDrive%\Profiles\All Users"
|
|
HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management","PagingFiles",0x00000000,""
|
|
|
|
; Font Substitution
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier",0x00000000,"FreeMono"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Courier New",0x00000000,"FreeMono"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Fixedsys",0x00000000,"Fixedsys Excelsior 3.01-L2"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helv",0x00000000,"Tahoma"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Helvetica",0x00000000,"Arial"
|
|
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Lucida Console",0x00000000,"DejaVu Sans Mono"
|
|
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","Terminal",0x00000000,"DejaVu Sans Mono"
|
|
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"
|
|
|
|
; FIXME: Registration
|
|
|
|
; IRemUnknown
|
|
HKCR,"Interface\{00000131-0000-0000-C000-000000000046}","",0x00000000,"IRemUnknown"
|
|
HKCR,"Interface\{00000131-0000-0000-C000-000000000046}\NumMethods","",0x00000000,"6"
|
|
HKCR,"Interface\{00000131-0000-0000-C000-000000000046}\ProxyStubClsid32","",0x00000000,"{00000320-0000-0000-C000-000000000046}"
|
|
|
|
; IDropTarget
|
|
HKCR,"Interface\{00000122-0000-0000-C000-000000000046}","",0x00000000,"IDropTarget"
|
|
HKCR,"Interface\{00000122-0000-0000-C000-000000000046}\NumMethods","",0x00000000,"7"
|
|
HKCR,"Interface\{00000122-0000-0000-C000-000000000046}\ProxyStubClsid32","",0x00000000,"{00000320-0000-0000-C000-000000000046}"
|
|
|
|
; PSFactoryBuffer
|
|
HKCR,"CLSID\{00000320-0000-0000-C000-000000000046}","",0x00000000,"PSFactoryBuffer"
|
|
HKCR,"CLSID\{00000320-0000-0000-C000-000000000046}\InProcServer32","",0x00000000,"ole32.dll"
|
|
HKCR,"CLSID\{00000320-0000-0000-C000-000000000046}\InProcServer32","ThreadingModel",0x00000000,"Both"
|
|
|
|
; EOF
|