Talk:XMB Fonts
Jump to navigation
Jump to search
system fonts table problems
- no reference to "font family"... or "fontset"
- no reference to standard font families as serif, sans serif, monospace, etc...
- no reference to "font by languages"
- no reference to the font "gothic" used in japan
- no reference to his purpose (as xmb-ingame menu, list dialogs, on-screen-keyboard, etc...)
Font versions in DECR 0.85.10
- Example (this info can be seen by opening the TTF file in a hexeditor and searching for this strings, located near the end of the TTF file):
- Copyright (c)2006 Fontworks Japan, Inc. All Rights Reserved
- SCE-PS3 NewRodin JPNBoldFWKS <--- codename of the font creator
- SCE-PS3 NewRodin JPN Bold:2006 <--- year
- SCE-PS3 NewRodin JPN BoldVersion 1.12 <--- version
- SCEPS3NewRodinJPN-Bold
Font Code/Number | Font Name | File Name | Made by | Year | Version | Notes |
---|---|---|---|---|---|---|
NR-L 00 | SCE-PS3 NewRodin JPN Light | SCE-PS3-NR-L-JPN.TTF | FWKS | 2006 | 1.00 | Updated in PS3 firmware 2.00 |
NR-R 01 | SCE-PS3 NewRodin JPN Regular | SCE-PS3-NR-R-JPN.TTF | FWKS | 2006 | 1.12 | |
NR-B 02 | SCE-PS3 NewRodin JPN Bold | SCE-PS3-NR-B-JPN.TTF | FWKS | 2006 | 1.12 | |
NR-R 17 ? | SCE-PS3 NewRodin EXT Regular | SCE-PS3-NR-R-EXT.TTF | FWKS | 2006 | 1.03 | Updated in PS3 firmware 1.60 |
SR-R 03 | SCE-PS3 Seurat JPN Regular | SCE-PS3-SR-R-JPN.TTF | FWKS | 2006 | 1.12 | |
? | SCE-PS3 Seurat LATIN Regular | SCE-PS3-SR-R-LATIN.TTF | N/A | Added in PS3 firmware 1.90 | ||
? | SCE-PS3 Seurat EXT Regular | SCE-PS3-SR-R-EXT.TTF | N/A | Added in PS3 firmware 2.00 | ||
? | SCE-PS3 Seurat LATIN2 Regular | SCE-PS3-SR-R-LATIN2.TTF | N/A | Added in PS3 firmware 3.10 | ||
MT-R 04 | SCE-PS3 Matisse LATIN Regular | SCE-PS3-MT-R-LATIN.TTF | FWKS | 2006 | 1.02 | |
MT-B 05 | SCE-PS3 Matisse LATIN Bold | SCE-PS3-MT-B-LATIN.TTF | FWKS | 2006 | 1.02 | |
MT-I 06 | SCE-PS3 Matisse LATIN Italic | SCE-PS3-MT-I-LATIN.TTF | FWKS | 2006 | 1.02 | |
MT-BI 07 | SCE-PS3 Matisse LATIN BoldItalic | SCE-PS3-MT-BI-LATIN.TTF | FWKS | 2006 | 1.02 | |
RD-L 08 | SCE-PS3 Rodin LATIN Light | SCE-PS3-RD-L-LATIN.TTF | FWKS | 2006 | 1.00 | |
RD-LI 09 | SCE-PS3 Rodin LATIN LightItalic | SCE-PS3-RD-LI-LATIN.TTF | FWKS | 2006 | 1.00 | |
RD-R 10 | SCE-PS3 Rodin LATIN Regular | SCE-PS3-RD-R-LATIN.TTF | FWKS | 2006 | 1.02 | |
RD-B 11 | SCE-PS3 Rodin LATIN Bold | SCE-PS3-RD-B-LATIN.TTF | FWKS | 2006 | 1.02 | |
RD-I 12 | SCE-PS3 Rodin LATIN Italic | SCE-PS3-RD-I-LATIN.TTF | FWKS | 2006 | 1.02 | |
RD-BI 13 | SCE-PS3 Rodin LATIN BoldItalic | SCE-PS3-RD-BI-LATIN.TTF | FWKS | 2006 | 1.02 | |
? | SCE-PS3 Rodin LATIN2 Light | SCE-PS3-RD-L-LATIN2.TTF | N/A | Added in PS3 firmware 2.70 | ||
? | SCE-PS3 Rodin LATIN2 Regular | SCE-PS3-RD-R-LATIN2.TTF | N/A | Added in PS3 firmware 2.70 | ||
? | SCE-PS3 Rodin LATIN2 Bold | SCE-PS3-RD-B-LATIN2.TTF | N/A | Added in PS3 firmware 2.70 | ||
YG-L 14 | SCE-PS3 YD gd Light | SCE-PS3-YG-L-KOR.TTF | unknown | unknown | unknown | |
YG-R 15 | SCE-PS3 YD gd Medium | SCE-PS3-YG-R-KOR.TTF | unknown | unknown | unknown | |
YG-B 16 | SCE-PS3 YD gd Bold | SCE-PS3-YG-B-KOR.TTF | unknown | unknown | unknown | |
? | DFHeiW5-A | SCE-PS3-DH-R-CGB.TTF | N/A | Added in PS3 firmware 1.10 | ||
? | SCE-PS3 Capie KANA Regular | SCE-PS3-CP-R-KANA.TTF | N/A | Added in PS3 firmware 1.90 | ||
? | VAGRundschriftDLig | SCE-PS3-VR-R-LATIN.TTF | N/A | Added in PS3 firmware 2.00 | ||
? | VAGRundschriftDLig2 | SCE-PS3-VR-R-LATIN2.TTF | N/A | Added in PS3 firmware 3.10 |
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 00000000 42 4A 00 50 00 4E 00 2E 00 54 00 0F 00 E2 54 00 46 00 00 00 FF FF FF FF FF FF 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 E2 53 00 33 00 2D 00 4E 00 52 00 2D 00 00 00 4C 00 2D 00 53 43 45 2D 50 30 30 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 B6 09 9C 0E 2F 00 BJ.P.N...T...âT.F...ÿÿÿÿÿÿ..ÿÿÿÿ.S.C.E.-.P...âS.3.-.N.R.-...L.-.SCE-P00 TTF...ý‘å4å4..ý‘å4¶.œ./. 00000060 42 4A 00 50 00 4E 00 2E 00 54 00 0F 00 32 54 00 46 00 00 00 FF FF FF FF FF FF 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 32 53 00 33 00 2D 00 4E 00 52 00 2D 00 00 00 52 00 2D 00 53 43 45 2D 50 30 31 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 73 0A 38 5C 2F 00 BJ.P.N...T...2T.F...ÿÿÿÿÿÿ..ÿÿÿÿ.S.C.E.-.P...2S.3.-.N.R.-...R.-.SCE-P01 TTF...ý‘å4å4..ý‘å4s.8\/. 000000C0 42 4A 00 50 00 4E 00 2E 00 54 00 0F 00 42 54 00 46 00 00 00 FF FF FF FF FF FF 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 42 53 00 33 00 2D 00 4E 00 52 00 2D 00 00 00 42 00 2D 00 53 43 45 2D 50 30 32 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 31 0B 24 97 2D 00 BJ.P.N...T...BT.F...ÿÿÿÿÿÿ..ÿÿÿÿ.S.C.E.-.P...BS.3.-.N.R.-...B.-.SCE-P02 TTF...ý‘å4å4..ý‘å41.$—-. 00000120 42 4A 00 50 00 4E 00 2E 00 54 00 0F 00 93 54 00 46 00 00 00 FF FF FF FF FF FF 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 93 53 00 33 00 2D 00 53 00 52 00 2D 00 00 00 52 00 2D 00 53 43 45 2D 50 30 33 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 E8 0B 0C 38 47 00 BJ.P.N...T...“T.F...ÿÿÿÿÿÿ..ÿÿÿÿ.S.C.E.-.P...“S.3.-.S.R.-...R.-.SCE-P03 TTF...ý‘å4å4..ý‘å4è..8G. 00000180 42 4C 00 41 00 54 00 49 00 4E 00 0F 00 A3 2E 00 54 00 54 00 46 00 00 00 FF FF 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 A3 53 00 33 00 2D 00 4D 00 54 00 2D 00 00 00 52 00 2D 00 53 43 45 2D 50 30 34 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 05 0D 2C 20 01 00 BL.A.T.I.N...£..T.T.F...ÿÿ..ÿÿÿÿ.S.C.E.-.P...£S.3.-.M.T.-...R.-.SCE-P04 TTF...ý‘å4å4..ý‘å4.., .. 000001E0 42 4C 00 41 00 54 00 49 00 4E 00 0F 00 73 2E 00 54 00 54 00 46 00 00 00 FF FF 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 73 53 00 33 00 2D 00 4D 00 54 00 2D 00 00 00 42 00 2D 00 53 43 45 2D 50 30 35 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 0A 0D 84 21 01 00 BL.A.T.I.N...s..T.T.F...ÿÿ..ÿÿÿÿ.S.C.E.-.P...sS.3.-.M.T.-...B.-.SCE-P05 TTF...ý‘å4å4..ý‘å4..„!.. 00000240 42 4C 00 41 00 54 00 49 00 4E 00 0F 00 83 2E 00 54 00 54 00 46 00 00 00 FF FF 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 83 53 00 33 00 2D 00 4D 00 54 00 2D 00 00 00 49 00 2D 00 53 43 45 2D 50 30 36 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 0F 0D D8 33 01 00 BL.A.T.I.N...ƒ..T.T.F...ÿÿ..ÿÿÿÿ.S.C.E.-.P...ƒS.3.-.M.T.-...I.-.SCE-P06 TTF...ý‘å4å4..ý‘å4..Ø3.. 000002A0 42 2D 00 4C 00 41 00 54 00 49 00 0F 00 53 4E 00 2E 00 54 00 54 00 46 00 00 00 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 53 53 00 33 00 2D 00 4D 00 54 00 2D 00 00 00 42 00 49 00 53 43 45 2D 50 30 37 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 14 0D 28 31 01 00 B-.L.A.T.I...SN...T.T.F.....ÿÿÿÿ.S.C.E.-.P...SS.3.-.M.T.-...B.I.SCE-P07 TTF...ý‘å4å4..ý‘å4..(1.. 00000300 42 4C 00 41 00 54 00 49 00 4E 00 0F 00 63 2E 00 54 00 54 00 46 00 00 00 FF FF 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 63 53 00 33 00 2D 00 52 00 44 00 2D 00 00 00 4C 00 2D 00 53 43 45 2D 50 30 38 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 19 0D 14 97 00 00 BL.A.T.I.N...c..T.T.F...ÿÿ..ÿÿÿÿ.S.C.E.-.P...cS.3.-.R.D.-...L.-.SCE-P08 TTF...ý‘å4å4..ý‘å4...—.. 00000360 42 2D 00 4C 00 41 00 54 00 49 00 0F 00 B3 4E 00 2E 00 54 00 54 00 46 00 00 00 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 B3 53 00 33 00 2D 00 52 00 44 00 2D 00 00 00 4C 00 49 00 53 43 45 2D 50 30 39 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 1C 0D 38 A0 00 00 B-.L.A.T.I...³N...T.T.F.....ÿÿÿÿ.S.C.E.-.P...³S.3.-.R.D.-...L.I.SCE-P09 TTF...ý‘å4å4..ý‘å4..8 .. 000003C0 42 4C 00 41 00 54 00 49 00 4E 00 0F 00 DA 2E 00 54 00 54 00 46 00 00 00 FF FF 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 DA 53 00 33 00 2D 00 52 00 44 00 2D 00 00 00 52 00 2D 00 53 43 45 2D 50 31 30 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 1F 0D F4 95 00 00 BL.A.T.I.N...Ú..T.T.F...ÿÿ..ÿÿÿÿ.S.C.E.-.P...ÚS.3.-.R.D.-...R.-.SCE-P10 TTF...ý‘å4å4..ý‘å4..ô•.. 00000420 42 4C 00 41 00 54 00 49 00 4E 00 0F 00 EA 2E 00 54 00 54 00 46 00 00 00 FF FF 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 EA 53 00 33 00 2D 00 52 00 44 00 2D 00 00 00 42 00 2D 00 53 43 45 2D 50 31 31 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 22 0D 30 94 00 00 BL.A.T.I.N...ê..T.T.F...ÿÿ..ÿÿÿÿ.S.C.E.-.P...êS.3.-.R.D.-...B.-.SCE-P11 TTF...ý‘å4å4..ý‘å4".0”.. 00000480 42 4C 00 41 00 54 00 49 00 4E 00 0F 00 3A 2E 00 54 00 54 00 46 00 00 00 FF FF 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 3A 53 00 33 00 2D 00 52 00 44 00 2D 00 00 00 49 00 2D 00 53 43 45 2D 50 31 32 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 25 0D A4 9E 00 00 BL.A.T.I.N...:..T.T.F...ÿÿ..ÿÿÿÿ.S.C.E.-.P...:S.3.-.R.D.-...I.-.SCE-P12 TTF...ý‘å4å4..ý‘å4%.¤ž.. 000004E0 42 2D 00 4C 00 41 00 54 00 49 00 0F 00 8B 4E 00 2E 00 54 00 54 00 46 00 00 00 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 8B 53 00 33 00 2D 00 52 00 44 00 2D 00 00 00 42 00 49 00 53 43 45 2D 50 31 33 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 28 0D 80 9C 00 00 B-.L.A.T.I...‹N...T.T.F.....ÿÿÿÿ.S.C.E.-.P...‹S.3.-.R.D.-...B.I.SCE-P13 TTF...ý‘å4å4..ý‘å4(.€œ.. 00000540 42 4B 00 4F 00 52 00 2E 00 54 00 0F 00 9B 54 00 46 00 00 00 FF FF FF FF FF FF 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 9B 53 00 33 00 2D 00 59 00 47 00 2D 00 00 00 4C 00 2D 00 53 43 45 2D 50 31 34 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 2B 0D 68 8F 07 00 BK.O.R...T...›T.F...ÿÿÿÿÿÿ..ÿÿÿÿ.S.C.E.-.P...›S.3.-.Y.G.-...L.-.SCE-P14 TTF...ý‘å4å4..ý‘å4+.h... 000005A0 42 4B 00 4F 00 52 00 2E 00 54 00 0F 00 AB 54 00 46 00 00 00 FF FF FF FF FF FF 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 AB 53 00 33 00 2D 00 59 00 47 00 2D 00 00 00 52 00 2D 00 53 43 45 2D 50 31 35 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 4A 0D 28 97 07 00 BK.O.R...T...«T.F...ÿÿÿÿÿÿ..ÿÿÿÿ.S.C.E.-.P...«S.3.-.Y.G.-...R.-.SCE-P15 TTF...ý‘å4å4..ý‘å4J.(—.. 00000600 42 4B 00 4F 00 52 00 2E 00 54 00 0F 00 7B 54 00 46 00 00 00 FF FF FF FF FF FF 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 7B 53 00 33 00 2D 00 59 00 47 00 2D 00 00 00 42 00 2D 00 53 43 45 2D 50 31 36 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 69 0D C8 8E 07 00 BK.O.R...T...{T.F...ÿÿÿÿÿÿ..ÿÿÿÿ.S.C.E.-.P...{S.3.-.Y.G.-...B.-.SCE-P16 TTF...ý‘å4å4..ý‘å4i.ÈŽ.. 00000660 42 45 00 58 00 54 00 2E 00 54 00 0F 00 4B 54 00 46 00 00 00 FF FF FF FF FF FF 00 00 FF FF FF FF 01 53 00 43 00 45 00 2D 00 50 00 0F 00 4B 53 00 33 00 2D 00 4E 00 52 00 2D 00 00 00 52 00 2D 00 53 43 45 2D 50 31 37 20 54 54 46 04 00 00 FD 91 E5 34 E5 34 00 00 FD 91 E5 34 88 0D 24 1E 04 00 BE.X.T...T...KT.F...ÿÿÿÿÿÿ..ÿÿÿÿ.S.C.E.-.P...KS.3.-.N.R.-...R.-.SCE-P17 TTF...ý‘å4å4..ý‘å4ˆ.$...
In short:
NR-L- = SCE-P00 NR-R- = SCE-P01 NR-B- = SCE-P02 SR-R- = SCE-P03 MT-R- = SCE-P04 MT-B- = SCE-P05 MT-I- = SCE-P06 MT-BI = SCE-P07 RD-L- = SCE-P08 RD-LI = SCE-P09 RD-R- = SCE-P10 RD-B- = SCE-P11 RD-I- = SCE-P12 RD-BI = SCE-P13 YG-L- = SCE-P14 YG-R- = SCE-P15 YG-B- = SCE-P16 NR-R- = SCE-P17
Other font references in PS3 firmware
Bluray player
dev_flash\bdplayer\bdjstack\font.properties # Font family # # Description: # Available font families, delimited by comma. # These value are returned by the method "getAvailableFontFamilyNames" # of java.awt.GraphicsEnvironment class # # The familiy names must be either. # The "Dialog" is default, so it must be set at first. # - Dialog # - DialogInput # - Monospaced # - Serif # - SansSerif # - Symbol # FamilyNames=Dialog,DialogInput,Monospaced,Serif,SansSerif,Symbol # Font mappings # # Description: # Font mapping of families to the real system fonts. # # Format: # Family.<FamilyName>=<RealFontName> # # Rules: # 1. Empty value field means default fonts # (e.g.) Dialog= -> Default system font is used # # 2. Space should not be contained in the value field. Use \u0020 instead. # (e.g.) Monospaced=New Courier -> Monospaced=New\u0020Courier Family.Dialog= Family.DialogInput= Family.Monospaced= Family.Serif= Family.SansSerif= Family.Symbol=
Web browser
Related with the Web Browser (the xai version of the webbrowser is named <MicroBrowser> in the .xml), it lists the font types availables by language groups
- fontinfo-Xai.xml
- In path: dev_flash\vsh\resource\silk\etc\fontinfo-Xai.xml and dev_flash\vsh\resource\silk_webkit\etc\fontinfo-Xai.xml (same file)
- In path: dev_flash\vsh\resource\silk_nas\etc\fontinfo-Xai.xml (same file without the line SCE-PS3 Rodin LATIN2)
- The file is different in CEX or DEX (in the lines where appears SCE-PS3 Rodin LATIN the CEX version has the font SCE-PS3 Rodin LATIN2 added)
Code Sample
- fontFileInfo.xml
- In path: dev_flash\vsh\resource\silk\etc\fontFileInfo.xml and dev_flash\vsh\resource\silk_nas\etc\fontFileInfo.xml (same file)
Code Sample
Photo gallery (hakoniwa)
Photo gallery (codenamed hakoniwa or hknw) is an special software composed by files that comes preinstalled with the firmware and an additional IP9100-NPIA00006_00-VSHMODULE0000029.PKG that needs to be installed separatedlly
Hakoniwa uses some settings related with fonts. Some info related to font "families" and font "styles" from the file dev_flash\vsh\resource\hknw_plugin\parameters.txt
///////////////////////////////////////////////////// // 新フォント (new fonts) ///////////////////////////////////////////////////// // NEWFONT_FAMILY_CODE の値 (value) // 0 SCE_FONT_DEFAULT_FAMILY_CODE // 1 SCE_FONT_FAMILY_SANSERIF // 2 SCE_FONT_FAMILY_SERIF // 3 SCE_FONT_FAMILY_ROUNDED // 4 SCE_FONT_FAMILY_ROUNDED_CASUAL 従来の丸文字 (conventional round character) // 5 SCE_FONT_FAMILY_ROUNDED_CASUAL2 // 61440 azukiLB // 61441 uzura // 61442 aqua // 61443 aqua_pfont #define NEWFONT_FAMILY_CODE 61440//61443 // NEWFONT_STYLE_CODE の値 (value) // 101 細い (thin) // 102 ↑ // 103 | // 104 | // 105 ↓ // 106 太い (thick) #define NEWFONT_STYLE_CODE 104
imagefont.bin PSP
Version (firmware) |
Size (bytes) |
Hash (MD5) |
Header info | Remarks | |
---|---|---|---|---|---|
format_version ? | entries ? | ||||
3.15~Template:Latest | 12331 | ae560a9f0795096c9857052441bd8cec | 00 01 | 1A 00 | (in little endian). Composed by 4 bytes header + 9 areas starting with 0x05FF + 17 areas starting with padding and 0x05 (see below) + 12 areas starting with 0x07FF |
- speculation
- rought list of unknown areas in between
- 05BE, 05C1, 05AD, 05AA, 0599, 0580, 0593, 0596, 0593, 0593, 05A1, 05A6, 05A9, 05A9, 05B0, 05B0, 05A3
- rought list of unknown areas in between
Other stuffing
DFHeiW5-A by DynaComware Corp. https://en.m.fontke.com/?g=Search&q=DFHeiW5&fromlang=en
http://www.psx-place.com/threads/release-proper-fix-for-ps2_netemu-polish-language.14579/