-
Notifications
You must be signed in to change notification settings - Fork 15
Fonts Config Examples
daemon.devin edited this page Aug 30, 2025
·
1 revision
Add sections [Font1], [Font2] etc. to Launcher.ini
Font Keys:
File - Path to font file (TTF, OTF, TTC, FON, etc.)
Name - Font family name (auto-detected if not specified)
Scope - User, System, Temporary
IfExists - skip, replace, backup
Required - true/false (show error if installation fails)
Validate - true/false (validate font file before installation)
Scope Details:
- System: Install for all users (requires admin rights)
- User: Install for current user only
- Temporary: Load for current session only (GDI)
[Font1]
File=%PAL:AppDir%\Fonts\CustomFont.ttf
Name=Custom Font Family
Scope=User
IfExists=skip
Required=false
Validate=true
[Font2]
File=%PAL:AppDir%\Fonts\LogoFont.otf
Name=
Scope=Temporary
IfExists=replace
Required=true; Professional design font
[Font1]
File=%PAL:AppDir%\fonts\HelveticaNeue.ttf
Name=Helvetica Neue
Scope=User
IfExists=skip
Required=false
Validate=true
; Logo font
[Font2]
File=%PAL:AppDir%\fonts\CompanyLogo.otf
Name=Company Logo Font
Scope=Temporary
IfExists=replace
Required=true
Validate=true
; Icon font
[Font3]
File=%PAL:AppDir%\fonts\MyAppIcons.woff
Name=MyApp Icons
Scope=User
IfExists=replace
Required=true
Validate=false
; System UI font replacement
[Font4]
File=%PAL:AppDir%\fonts\CustomUI.ttf
Name=Custom UI Font
Scope=System
IfExists=backup
Required=false
Validate=true; Presentation title font
[Font1]
File=%PAL:AppDir%\fonts\PresentationTitle.otf
Name=Presentation Title
Scope=User
IfExists=skip
Required=true
Validate=true
; Body text font
[Font2]
File=%PAL:AppDir%\fonts\PresentationBody.ttf
Name=Presentation Body Text
Scope=User
IfExists=skip
Required=true
Validate=true
; Code display font
[Font3]
File=%PAL:AppDir%\fonts\SourceCodePro.ttf
Name=Source Code Pro
Scope=Temporary
IfExists=replace
Required=false
Validate=true
; Math symbols font
[Font4]
File=%PAL:AppDir%\fonts\MathSymbols.ttf
Name=Mathematical Symbols
Scope=User
IfExists=skip
Required=false
Validate=true; Game UI font
[Font1]
File=%PAL:AppDir%\fonts\GameUI.ttf
Name=Game Interface Font
Scope=Temporary
IfExists=replace
Required=true
Validate=true
; Score display font
[Font2]
File=%PAL:AppDir%\fonts\ScoreDisplay.otf
Name=Score Display
Scope=Temporary
IfExists=replace
Required=true
Validate=true
; Dialog font
[Font3]
File=%PAL:AppDir%\fonts\DialogText.ttf
Name=Game Dialog Font
Scope=Temporary
IfExists=replace
Required=false
Validate=true
; Bitmap font for retro style
[Font4]
File=%PAL:AppDir%\fonts\RetroPixel.fon
Name=Retro Pixel Font
Scope=Temporary
IfExists=replace
Required=false
Validate=false; Default document font
[Font1]
File=%PAL:AppDir%\fonts\DocumentDefault.ttf
Name=Document Default
Scope=User
IfExists=backup
Required=true
Validate=true
; Heading font
[Font2]
File=%PAL:AppDir%\fonts\DocumentHeading.otf
Name=Document Headings
Scope=User
IfExists=backup
Required=true
Validate=true
; Monospace font for code
[Font3]
File=%PAL:AppDir%\fonts\Consolas.ttf
Name=Consolas
Scope=User
IfExists=skip
Required=false
Validate=true
; Symbol font
[Font4]
File=%PAL:AppDir%\fonts\Symbols.ttf
Name=Document Symbols
Scope=User
IfExists=replace
Required=false
Validate=trueLauncher.ini Config Examples