Talk:XMB Fonts

From PS3 Developer wiki
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

  • 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 versions in DECR 0.82.006

Font Code/Number MD5 Font Name File Name Made by Year Version Notes
NR-L 00 ? N/A SCE-PS3 NewRodin JPN Light SCE-PS3-NR-L-JPN.TTF N/A Added in DECR 0.85
NR-R 01 ? 76C7D9EBFCBF1D7F6F80991C5C2158F7 SCE-PS3 NewRodin JPN Regular SCE-PS3-NR-R-JPN.TTF FWKS 2006 1.00 Updated to 1.12 in DECR 0.85
NR-B 02 ? 87FB96EA1723D41A1BFE677CB6B5AA71 SCE-PS3 NewRodin JPN Bold SCE-PS3-NR-B-JPN.TTF FWKS 2006 1.00 Updated to 1.12 in DECR 0.85
NR-R EXT ? 9B636EC343CB7FE3A4DED42D703AA3D9 SCE-PS3 NewRodin EXT Regular SCE-PS3-NR-R-EXT.TTF FWKS 2006 1.00 Updated to 1.03 in DECR 0.85
MT-R 04 ? 0F918B8B635299E7E9D1FD597A6FB39B SCE-PS3 Matisse LATIN Regular SCE-PS3-MT-R-LATIN.TTF FWKS 2006 1.00 Updated to 1.02 in DECR 0.85
MT-B 05 ? 3B0CCF4CC2E6FDFD2CECEB344504CF76 SCE-PS3 Matisse LATIN Bold SCE-PS3-MT-B-LATIN.TTF FWKS 2006 1.00 Updated to 1.02 in DECR 0.85
MT-I 06 ? 713B20A34D0A44412A377D49B8460227 SCE-PS3 Matisse LATIN Italic SCE-PS3-MT-I-LATIN.TTF FWKS 2006 1.00 Updated to 1.02 in DECR 0.85
MT-BI 07 ? 15E8070E430FD06D38C77384954E0CD5 SCE-PS3 Matisse LATIN BoldItalic SCE-PS3-MT-BI-LATIN.TTF FWKS 2006 1.00 Updated to 1.02 in DECR 0.85
RD-R 10 ? 17EC20D37964297C97E5245CBAF4091E SCE-PS3 Rodin LATIN Regular SCE-PS3-RD-R-LATIN.TTF FWKS 2006 1.00 Updated to 1.02 in DECR 0.85
RD-B 11 ? 66AB83C2D3FB69B4FE4BB26E1B566F40 SCE-PS3 Rodin LATIN Bold SCE-PS3-RD-B-LATIN.TTF FWKS 2006 1.00 Updated to 1.02 in DECR 0.85
RD-I 12 ? 03049EF5FEB77B1484FF0723034B2FEB SCE-PS3 Rodin LATIN Italic SCE-PS3-RD-I-LATIN.TTF FWKS 2006 1.00 Updated to 1.02 in DECR 0.85
RD-BI 13 ? 4C58A5500798415A3CDB6C6FF8163EFA SCE-PS3 Rodin LATIN BoldItalic SCE-PS3-RD-BI-LATIN.TTF FWKS 2006 1.00 Updated to 1.02 in DECR 0.85
SG-R KOR ? 1D77EE986DE202D74CD11B8E08983AD6 Yoon Design Sony Gothic Regular SCE-PS3-SG-R-KOR.TTF Yoon 2006 1.00 Removed in DECR 0.85
SR-R 03 ? A69947BCC59F0016BDABE34DCDBF95C4 SCE-PS3 Seurat JPN Regular SCE-PS3-SR-R-JPN.TTF FWKS 2006 1.00 Updated to 1.12 in DECR 0.85

Font versions in DECR 0.85.10

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
N/A SCE-PS3 Seurat LATIN Regular SCE-PS3-SR-R-LATIN.TTF N/A Added in PS3 firmware 1.90
N/A SCE-PS3 Seurat EXT Regular SCE-PS3-SR-R-EXT.TTF N/A Added in PS3 firmware 2.00
N/A 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
N/A SCE-PS3 Rodin LATIN2 Light SCE-PS3-RD-L-LATIN2.TTF N/A Added in PS3 firmware 2.70
N/A SCE-PS3 Rodin LATIN2 Regular SCE-PS3-RD-R-LATIN2.TTF N/A Added in PS3 firmware 2.70
N/A 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
N/A DFHeiW5-A SCE-PS3-DH-R-CGB.TTF N/A Added in PS3 firmware 1.10
N/A SCE-PS3 Capie KANA Regular SCE-PS3-CP-R-KANA.TTF N/A Added in PS3 firmware 1.90
N/A VAGRundschriftDLig SCE-PS3-VR-R-LATIN.TTF N/A Added in PS3 firmware 2.00
N/A 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

PS3 devflash/pspemu/flash0/font/imagefont.bin
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

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/