Files
libretro/emulators/shadps4.yml
T
Abdessamad Derraz b9d0613cc3 feat: collect the shadps4 system fonts
45 fonts from a PS4 firmware 11.00 dump (archive.org item
sony-ps4-system-font), checked against the item's md5 and sha1 and,
for 44 of them, byte for byte against the separate ps4font upload.
Each sits in the folder the console keeps it in: shadPS4 mounts
fonts/font and fonts/font2 as two guest folders (emulator.cpp:640-661),
so the ten font2 fonts move there and the seven font2 files the mount
also serves get entries.
2026-11-09 20:32:54 +01:00

552 lines
23 KiB
YAML

emulator: "shadPS4"
type: standalone
source: "https://github.com/shadps4-emu/shadPS4"
upstream: "https://github.com/shadps4-emu/shadPS4"
profiled_date: "2026-03-26"
source_commit: "3eecea94ddaca360b19f4b800523b609a8b2ffcc"
core_version: "0.20.1 WIP"
version_basis:
kind: file
path: "CMakeLists.txt"
pattern: 'set\(EMULATOR_VERSION_MAJOR "(\d+)"\)\s*\nset\(EMULATOR_VERSION_MINOR "(\d+)"\)\s*\nset\(EMULATOR_VERSION_PATCH "(\d+)"\)[\s\S]*?set\(APP_VERSION "\$\{APP_VERSION_NUM\} ?([^"]*)"\)'
format: "{1}.{2}.{3} {4}"
display_name: "shadPS4 (PlayStation 4)"
cores:
- shadps4
- "shadps4-gui"
systems:
- ps4
mode: standalone
standalone_directories:
- "getcwd/user"
- "PORTABLE_DIR"
- "$XDG_DATA_HOME/shadPS4"
- "$HOME/.local/share/shadPS4"
analysis_date: "2026-08-10"
analysis_commit: "891612c8"
notes: |
shadPS4 is a standalone PlayStation 4 emulator. Most PS4 system libraries
are reimplemented in HLE. For better game compatibility, real firmware
modules (.sprx) can be loaded in LLE mode from the sys_modules/ directory.
Modules are loaded by sysmodule_internal.cpp via loadModuleInternal().
If a module exists in sys_modules/, it is loaded as LLE. If absent and
an HLE implementation exists, the emulator falls back to HLE. If neither,
the module is stubbed and games needing it may fail.
Game-specific overrides are supported: sys_modules/{CUSA_ID}/ takes
priority over the global sys_modules/ directory.
System fonts are mounted from fonts/font/ (/preinst/common/font on real
PS4) and fonts/font2/ (/system/common/font2 on real PS4)
(src/emulator.cpp:639-661). The font library opens each by its dumped name
or its PS4 name in fonts/, then fonts/font/, then fonts/font2/
(src/core/libraries/font/font_internal.cpp:391-468), and falls back to the
Noto fonts it embeds (font_internal.cpp:119-127). Each entry sits in the
folder the console keeps it in: the two mounts serve them as is to games
and to the LLE libSceFont, and the library finds both. The font2 copies of
the SSTArabic family are a later revision than the font/ ones, which the
library reaches first. These are SST
(Sony Standard Text) typeface files in OTF format. The emulator mounts
the directories wholesale, and games load individual fonts by name. Without
fonts, the emulator warns "No dumped system fonts, expect missing text
or instability."
All firmware files are extracted from a real PS4 via FTP:
- .sprx modules from /system/common/lib/
- font/ from /preinst/common/font/
- font2/ from /system/common/font2/
The paths below are relative to the user folder: user/ in the working
directory when it exists, else $XDG_DATA_HOME/shadPS4 or
~/.local/share/shadPS4 on Linux and %APPDATA%/shadPS4 on Windows
(src/common/path_util.cpp:88-110). sys_modules/ is below it
(path_util.cpp:124) unless sysModulesPath in the config names another
folder (src/core/emulator_settings.cpp:190-195, 535).
files:
- name: "libSceLibcInternal.sprx"
required: false
hle_fallback: true
path: "sys_modules/libSceLibcInternal.sprx"
description: "PS4 C standard library"
source_ref: "src/core/linker.cpp:80-91"
- name: "libSceNgs2.sprx"
required: false
hle_fallback: true
path: "sys_modules/libSceNgs2.sprx"
description: "PS4 next-generation audio system"
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:217"
- name: "libSceUlt.sprx"
required: false
path: "sys_modules/libSceUlt.sprx"
description: "PS4 user-level threading library"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:218"
- name: "libSceRtc.sprx"
required: false
hle_fallback: true
path: "sys_modules/libSceRtc.sprx"
description: "PS4 real-time clock library"
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:221"
- name: "libSceJpegDec.sprx"
required: false
path: "sys_modules/libSceJpegDec.sprx"
description: "PS4 JPEG decoder"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:222"
- name: "libSceJpegEnc.sprx"
required: false
hle_fallback: true
path: "sys_modules/libSceJpegEnc.sprx"
description: "PS4 JPEG encoder"
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:223"
- name: "libScePngEnc.sprx"
required: false
hle_fallback: true
path: "sys_modules/libScePngEnc.sprx"
description: "PS4 PNG encoder"
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:225"
- name: "libSceJson.sprx"
required: false
path: "sys_modules/libSceJson.sprx"
description: "PS4 JSON parser"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:226"
- name: "libSceJson2.sprx"
required: false
path: "sys_modules/libSceJson2.sprx"
description: "PS4 JSON v2 parser"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:227"
- name: "libSceCesCs.sprx"
required: false
path: "sys_modules/libSceCesCs.sprx"
description: "PS4 character encoding conversion"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:228"
- name: "libSceAt9Enc.sprx"
required: false
path: "sys_modules/libSceAt9Enc.sprx"
description: "PS4 ATRAC9 encoder"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:229"
- name: "libSceAudiodec.sprx"
required: false
path: "sys_modules/libSceAudiodec.sprx"
description: "PS4 audio decoder"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:230"
- name: "libSceAudiodecCpu.sprx"
required: false
path: "sys_modules/libSceAudiodecCpu.sprx"
description: "PS4 CPU audio decoder"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:231"
- name: "libSceAudiodecCpuDdp.sprx"
required: false
path: "sys_modules/libSceAudiodecCpuDdp.sprx"
description: "PS4 CPU Dolby Digital Plus decoder"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:232"
- name: "libSceAudiodecCpuM4aac.sprx"
required: false
path: "sys_modules/libSceAudiodecCpuM4aac.sprx"
description: "PS4 CPU AAC decoder"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:233"
- name: "libSceAudiodecCpuDtsHdLbr.sprx"
required: false
path: "sys_modules/libSceAudiodecCpuDtsHdLbr.sprx"
description: "PS4 CPU DTS-HD LBR decoder"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:234"
- name: "libSceAudiodecCpuHevag.sprx"
required: false
path: "sys_modules/libSceAudiodecCpuHevag.sprx"
description: "PS4 CPU HEVAG decoder"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:235"
- name: "libSceFont.sprx"
required: false
hle_fallback: true
path: "sys_modules/libSceFont.sprx"
description: "PS4 font rendering library"
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:236"
- name: "libSceFontFt.sprx"
required: false
hle_fallback: true
path: "sys_modules/libSceFontFt.sprx"
description: "PS4 FreeType font library"
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:237"
- name: "libSceFreeTypeOt.sprx"
required: false
path: "sys_modules/libSceFreeTypeOt.sprx"
description: "PS4 FreeType OpenType library"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:238"
- name: "libSceFreeTypeOl.sprx"
required: false
path: "sys_modules/libSceFreeTypeOl.sprx"
description: "PS4 FreeType outline library"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:239"
- name: "libSceFreeTypeOptOl.sprx"
required: false
path: "sys_modules/libSceFreeTypeOptOl.sprx"
description: "PS4 FreeType optimised outline library"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:240"
- name: "libSceRudp.sprx"
required: false
hle_fallback: true
path: "sys_modules/libSceRudp.sprx"
description: "PS4 reliable UDP library"
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:244"
- name: "libSceWkFontConfig.sprx"
required: false
path: "sys_modules/libSceWkFontConfig.sprx"
description: "PS4 WebKit font configuration"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:245"
- name: "libSceSystemGesture.sprx"
required: false
hle_fallback: true
path: "sys_modules/libSceSystemGesture.sprx"
description: "PS4 system gesture recognition"
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:250"
- name: "libSceXml.sprx"
required: false
path: "sys_modules/libSceXml.sprx"
description: "PS4 XML parser"
note: "No HLE implementation. The module is stubbed when absent."
source_ref: "src/core/libraries/sysmodule/sysmodule_internal.cpp:251"
- name: "SST-Light.otf"
aliases: ["SST-EU-ROMAN-L.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SST-Light.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:419, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SST-Roman.otf"
aliases: ["SST-EU-ROMAN.OTF", "SST-EU-ROMAN-R.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SST-Roman.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:420, 422, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SST-Medium.otf"
aliases: ["SST-EU-ROMAN-M.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SST-Medium.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:421, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SST-Italic.otf"
aliases: ["SST-EU-ROMAN-I.OTF", "SST-ITALIC-R.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SST-Italic.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:423, 427, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SST-Bold.otf"
aliases: ["SST-EU-ROMAN-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SST-Bold.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:424, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SST-BoldItalic.otf"
aliases: ["SST-EU-ROMAN-BI.OTF", "SST-ITALIC-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SST-BoldItalic.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:425, 429, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SST-LightItalic.otf"
aliases: ["SST-ITALIC-L.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SST-LightItalic.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:426, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SST-MediumItalic.otf"
aliases: ["SST-ITALIC-M.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SST-MediumItalic.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:428, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTTypewriter-Roman.otf"
aliases: ["SST-TYPEWRITER-R.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTTypewriter-Roman.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:430, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTTypewriter-Bd.otf"
aliases: ["SST-TYPEWRITER-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTTypewriter-Bd.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:431, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTJpPro-Regular.otf"
aliases: ["SST-JPPRO-R.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTJpPro-Regular.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:432, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTJpPro-Bold.otf"
aliases: ["SST-JPPRO-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTJpPro-Bold.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:433, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "DFHEI5-SONY.ttf"
aliases: ["SST-CNGB-HEI-R.TTF"]
required: false
hle_fallback: true
path: "fonts/font/DFHEI5-SONY.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:434, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTAribStdB24-Regular.ttf"
aliases: ["SST-ARIB-STD-B24-R.TTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTAribStdB24-Regular.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:435, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTArabic-Roman.otf"
aliases: ["SST-ARABIC-R.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTArabic-Roman.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:436, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTArabic-Light.otf"
aliases: ["SST-ARABIC-L.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTArabic-Light.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:437, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTArabic-Medium.otf"
aliases: ["SST-ARABIC-M.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTArabic-Medium.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:438, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SSTArabic-Bold.otf"
aliases: ["SST-ARABIC-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SSTArabic-Bold.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:439, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SCEPS4Yoongd-Light.otf"
aliases: ["SCE-EXT-HANGUL-L.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SCEPS4Yoongd-Light.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:440, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SCEPS4Yoongd-Medium.otf"
aliases: ["SCE-EXT-HANGUL-R.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SCEPS4Yoongd-Medium.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:441, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SCEPS4Yoongd-Bold.otf"
aliases: ["SCE-EXT-HANGUL-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font/SCEPS4Yoongd-Bold.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:442, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "e046323ms.ttf"
aliases: ["SSTCC-SERIF-MONO.OTF"]
required: false
hle_fallback: true
path: "fonts/font/e046323ms.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:443, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "e046323ts.ttf"
aliases: ["SSTCC-SERIF.OTF"]
required: false
hle_fallback: true
path: "fonts/font/e046323ts.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:444, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "n023055ms.ttf"
aliases: ["SSTCC-SANSSERIF-MONO.OTF"]
required: false
hle_fallback: true
path: "fonts/font/n023055ms.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:445, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "n023055ts.ttf"
aliases: ["SSTCC-SANSSERIF.OTF"]
required: false
hle_fallback: true
path: "fonts/font/n023055ts.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:446, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "d013013ds.ttf"
aliases: ["SSTCC-CUSUAL.OTF"]
required: false
hle_fallback: true
path: "fonts/font/d013013ds.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:447, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "k006004ds.ttf"
aliases: ["SSTCC-CURSIVE.OTF"]
required: false
hle_fallback: true
path: "fonts/font/k006004ds.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:448, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "c041056ts.ttf"
aliases: ["SSTCC-SMALLCAPITAL.OTF"]
required: false
hle_fallback: true
path: "fonts/font/c041056ts.ttf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:449, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640-653"
- name: "SCE-RDC-R-JPN.otf"
aliases: ["SCE-JP-CATTLEYA-L.OTF"]
required: false
hle_fallback: true
path: "fonts/font2/SCE-RDC-R-JPN.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:450, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SCE-RDC-B-JPN.otf"
aliases: ["SCE-JP-CATTLEYA-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font2/SCE-RDC-B-JPN.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:451, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTThai-Light.otf"
aliases: ["SST-THAI-L.OTF"]
required: false
hle_fallback: true
path: "fonts/font2/SSTThai-Light.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:452, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTThai-Roman.otf"
aliases: ["SST-THAI-R.OTF"]
required: false
hle_fallback: true
path: "fonts/font2/SSTThai-Roman.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:453, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTThai-Medium.otf"
aliases: ["SST-THAI-M.OTF"]
required: false
hle_fallback: true
path: "fonts/font2/SSTThai-Medium.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:454, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTThai-Bold.otf"
aliases: ["SST-THAI-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font2/SSTThai-Bold.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:455, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTVietnamese-Light.otf"
aliases: ["SST-VIETNAMESE-L.OTF"]
required: false
hle_fallback: true
path: "fonts/font2/SSTVietnamese-Light.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:456, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTVietnamese-Roman.otf"
aliases: ["SST-VIETNAMESE-R.OTF"]
required: false
hle_fallback: true
path: "fonts/font2/SSTVietnamese-Roman.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:457, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTVietnamese-Medium.otf"
aliases: ["SST-VIETNAMESE-M.OTF"]
required: false
hle_fallback: true
path: "fonts/font2/SSTVietnamese-Medium.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:458, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTVietnamese-Bold.otf"
aliases: ["SST-VIETNAMESE-B.OTF"]
required: false
hle_fallback: true
path: "fonts/font2/SSTVietnamese-Bold.otf"
description: "PS4 system font"
source_ref: "src/core/libraries/font/font_internal.cpp:459, src/core/libraries/font/font_internal.cpp:391-415, src/emulator.cpp:640, 655-661"
- name: "SSTArabic-Roman.otf"
required: false
path: "fonts/font2/SSTArabic-Roman.otf"
description: "PS4 system font, font2 revision"
source_ref: "src/emulator.cpp:640, 655-661"
- name: "SSTArabic-Light.otf"
required: false
path: "fonts/font2/SSTArabic-Light.otf"
description: "PS4 system font, font2 revision"
source_ref: "src/emulator.cpp:640, 655-661"
- name: "SSTArabic-Medium.otf"
required: false
path: "fonts/font2/SSTArabic-Medium.otf"
description: "PS4 system font, font2 revision"
source_ref: "src/emulator.cpp:640, 655-661"
- name: "SSTArabic-Bold.otf"
required: false
path: "fonts/font2/SSTArabic-Bold.otf"
description: "PS4 system font, font2 revision"
source_ref: "src/emulator.cpp:640, 655-661"
- name: "DFHEI5-SONY2022.ttf"
required: false
path: "fonts/font2/DFHEI5-SONY2022.ttf"
description: "PS4 system font"
source_ref: "src/emulator.cpp:640, 655-661"
- name: "PS4Icon.ttf"
required: false
path: "fonts/font2/PS4Icon.ttf"
description: "PS4 button and icon glyphs"
source_ref: "src/emulator.cpp:640, 655-661"
- name: "SceWebKitSupplemental.otf"
required: false
path: "fonts/font2/SceWebKitSupplemental.otf"
description: "PS4 WebKit supplemental glyphs"
source_ref: "src/emulator.cpp:640, 655-661"