Editing Talk:XMB Fonts

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
=system fonts table problems=
=Fonts versions=
*no reference to "font family"... or "fontset"
The table is missing cells for the different versions of the .ttf font files or/and his hashes (probably .ttf files never changed though) and when was included in the firmware (probably only a few of them existed in ps3 firmware 1.00)
*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=
Specially the font types "pop" and "rounded" that can be selected from [xmb]->[settings]->[theme setttings] and probably was added at the same time than themes support around firmware 2.00
*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 JPNBold'''FWKS''' <--- codename of the font creator
**SCE-PS3 NewRodin JPN Bold:'''2006''' <--- year
**SCE-PS3 NewRodin JPN BoldVersion '''1.12''' <--- version
**SCEPS3NewRodinJPN-Bold


*EXT versions contains "extended characters" (mostly) located in the private area of the charactermap, are intended to increase the character map of the main font, and in some way are loded together with the main font
=[[Web Browser]] fonts references=
Located in '''dev_flash\vsh\resource\silk\etc''', '''dev_flash\vsh\resource\silk_nas\etc''' and '''dev_flash\vsh\resource\silk_webkit\etc'''


==Font versions in DECR 0.82.006==
==fontinfo-Xai.xml==
Only 13 TTF files
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


{| class="wikitable" style="font-size:x-small;"
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)
|-
! Font short letter code !! MD5 !! Font Name !! File Name !! Made by !! Version !! Notes
|-
! NR-R-JPN || 76C7D9EBFCBF1D7F6F80991C5C2158F7 || style="text-align:left;" | SCE-PS3 NewRodin JPN Regular || SCE-PS3-NR-R-JPN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.00 || Updated to 1.12 in DECR 0.85
|-
! NR-B-JPN || 87FB96EA1723D41A1BFE677CB6B5AA71 || style="text-align:left;" | SCE-PS3 NewRodin JPN Bold || SCE-PS3-NR-B-JPN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.00 || Updated to 1.12 in DECR 0.85
|-
! NR-R-EXT || 9B636EC343CB7FE3A4DED42D703AA3D9 || style="text-align:left;" | SCE-PS3 NewRodin EXT Regular ||SCE-PS3-NR-R-EXT.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.00 || Updated to 1.03 in DECR 0.85
|-
| colspan="7" {{cellcolors|#cccccc}}
|-
! SR-R-JPN || A69947BCC59F0016BDABE34DCDBF95C4 || style="text-align:left;" | SCE-PS3 Seurat JPN Regular || SCE-PS3-SR-R-JPN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.00 || Updated to 1.12 in DECR 0.85
|-
| colspan="7" {{cellcolors|#cccccc}}
|-
! MT-R-LATIN || 0F918B8B635299E7E9D1FD597A6FB39B || style="text-align:left;" | SCE-PS3 Matisse LATIN Regular || SCE-PS3-MT-R-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.00 || Updated to 1.02 in DECR 0.85
|-
! MT-B-LATIN || 3B0CCF4CC2E6FDFD2CECEB344504CF76 || style="text-align:left;" | SCE-PS3 Matisse LATIN Bold || SCE-PS3-MT-B-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.00 || Updated to 1.02 in DECR 0.85
|-
! MT-I-LATIN || 713B20A34D0A44412A377D49B8460227 || style="text-align:left;" | SCE-PS3 Matisse LATIN Italic || SCE-PS3-MT-I-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.00 || Updated to 1.02 in DECR 0.85
|-
! MT-BI-LATIN || 15E8070E430FD06D38C77384954E0CD5 || style="text-align:left;" | SCE-PS3 Matisse LATIN BoldItalic || SCE-PS3-MT-BI-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.00 || Updated to 1.02 in DECR 0.85
|-
| colspan="7" {{cellcolors|#cccccc}}
|-
! RD-R-LATIN || 17EC20D37964297C97E5245CBAF4091E || style="text-align:left;" | SCE-PS3 Rodin LATIN Regular || SCE-PS3-RD-R-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.00 || Updated to 1.02 in DECR 0.85
|-
! RD-B-LATIN || 66AB83C2D3FB69B4FE4BB26E1B566F40 || style="text-align:left;" | SCE-PS3 Rodin LATIN Bold || SCE-PS3-RD-B-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.00 || Updated to 1.02 in DECR 0.85
|-
! RD-I-LATIN || 03049EF5FEB77B1484FF0723034B2FEB || style="text-align:left;" | SCE-PS3 Rodin LATIN Italic || SCE-PS3-RD-I-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.00 || Updated to 1.02 in DECR 0.85
|-
! RD-BI-LATIN || 4C58A5500798415A3CDB6C6FF8163EFA || style="text-align:left;" | SCE-PS3 Rodin LATIN BoldItalic || SCE-PS3-RD-BI-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.00 || Updated to 1.02 in DECR 0.85
|-
| colspan="7" {{cellcolors|#cccccc}}
|-
! SG-R-KOR || 1D77EE986DE202D74CD11B8E08983AD6 || style="text-align:left;" | SonyGothic || SCE-PS3-SG-R-KOR.TTF || <abbr title="Yoon Design Inc.">YD</abbr> || 1.00 || Renamed in DECR 0.85
|-
|}


*Notes
4b1566f692b8348f89e9132b56c40ebd  fontinfo-Xai.xml 3.1 KB (3,135) CEX 4.75
**The font SCE-PS3-SG-R-KOR.TTF uses the letter code '''SG''' (Sony Gothic), and was made by Yoon Desing ('''YD'''). It seems yoonie changed the font license and this font was renamed to SCE-PS3-YG-B-KOR.TTF ('''Y'''oon '''G'''othic)
8c1102561c72a21b7866cc4d17d6efbf  fontinfo-Xai.xml 3.0 KB (3,063) DEX 4.75


==Font versions in DECR 0.85.10==
==fontFileInfo.xml==
*the file doesnt exists on path: dev_flash\vsh\resource\silk_webkit\etc


{| class="wikitable" style="font-size:x-small;"
=How to display extended CDATA characters in .XML files with notepad++=
|-
! Font Code/Number !! Font Name !! File Name !! Made by !! Version !! Notes
|-
! NR-L 00 || style="text-align:left;" | SCE-PS3 NewRodin JPN Light || SCE-PS3-NR-L-JPN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.00 || Updated in PS3 firmware 2.00
|-
! NR-R 01 || style="text-align:left;" | SCE-PS3 NewRodin JPN Regular || SCE-PS3-NR-R-JPN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.12 ||
|-
! NR-B 02 || style="text-align:left;" | SCE-PS3 NewRodin JPN Bold || SCE-PS3-NR-B-JPN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.12 ||
|-
! NR-R 17 || style="text-align:left;" | SCE-PS3 NewRodin EXT Regular ||SCE-PS3-NR-R-EXT.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.03 || Updated in PS3 firmware 1.60
|-
| colspan="6" {{cellcolors|#cccccc}}
|-
! SR-R 03 || style="text-align:left;" | SCE-PS3 Seurat JPN Regular || SCE-PS3-SR-R-JPN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.12 ||
|-
! {{cellcolors|#cccccc}} N/A || style="text-align:left;" | SCE-PS3 Seurat LATIN Regular || SCE-PS3-SR-R-LATIN.TTF || colspan=2 {{cellcolors|#cccccc}} N/A || Added in PS3 firmware 1.90
|-
! {{cellcolors|#cccccc}} N/A || style="text-align:left;" | SCE-PS3 Seurat EXT Regular || SCE-PS3-SR-R-EXT.TTF || colspan=2 {{cellcolors|#cccccc}} N/A || Added in PS3 firmware 2.00
|-
! {{cellcolors|#cccccc}} N/A || style="text-align:left;" | SCE-PS3 Seurat LATIN2 Regular || SCE-PS3-SR-R-LATIN2.TTF || colspan=2 {{cellcolors|#cccccc}} N/A || Added in PS3 firmware 3.10
|-
| colspan="6" {{cellcolors|#cccccc}}
|-
! MT-R 04 || style="text-align:left;" | SCE-PS3 Matisse LATIN Regular || SCE-PS3-MT-R-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.02 ||
|-
! MT-B 05 || style="text-align:left;" | SCE-PS3 Matisse LATIN Bold || SCE-PS3-MT-B-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.02 ||
|-
! MT-I 06 || style="text-align:left;" | SCE-PS3 Matisse LATIN Italic || SCE-PS3-MT-I-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.02 ||
|-
! MT-BI 07 || style="text-align:left;" | SCE-PS3 Matisse LATIN BoldItalic || SCE-PS3-MT-BI-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.02 ||
|-
| colspan="6" {{cellcolors|#cccccc}}
|-
! RD-L 08 || style="text-align:left;" | SCE-PS3 Rodin LATIN Light || SCE-PS3-RD-L-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.00 ||
|-
! RD-LI 09 || style="text-align:left;" | SCE-PS3 Rodin LATIN LightItalic || SCE-PS3-RD-LI-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.00 ||
|-
! RD-R 10 || style="text-align:left;" | SCE-PS3 Rodin LATIN Regular || SCE-PS3-RD-R-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.02 ||
|-
! RD-B 11 || style="text-align:left;" | SCE-PS3 Rodin LATIN Bold || SCE-PS3-RD-B-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.02 ||
|-
! RD-I 12 || style="text-align:left;" | SCE-PS3 Rodin LATIN Italic || SCE-PS3-RD-I-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.02 ||
|-
! RD-BI 13 || style="text-align:left;" | SCE-PS3 Rodin LATIN BoldItalic || SCE-PS3-RD-BI-LATIN.TTF || <abbr title="Fontworks Japan, Inc.">FWKS</abbr> || 1.02 ||
|-
! {{cellcolors|#cccccc}} N/A || style="text-align:left;" | SCE-PS3 Rodin LATIN2 Light || SCE-PS3-RD-L-LATIN2.TTF || colspan=2 {{cellcolors|#cccccc}} N/A || Added in PS3 firmware 2.70
|-
! {{cellcolors|#cccccc}} N/A || style="text-align:left;" | SCE-PS3 Rodin LATIN2 Regular || SCE-PS3-RD-R-LATIN2.TTF || colspan=2 {{cellcolors|#cccccc}} N/A || Added in PS3 firmware 2.70
|-
! {{cellcolors|#cccccc}} N/A || style="text-align:left;" | SCE-PS3 Rodin LATIN2 Bold || SCE-PS3-RD-B-LATIN2.TTF || colspan=2 {{cellcolors|#cccccc}} N/A || Added in PS3 firmware 2.70
|-
| colspan="6" {{cellcolors|#cccccc}}
|-
! YG-L 14 || style="text-align:left;" | SCE-PS3 YD gd Light || SCE-PS3-YG-L-KOR.TTF || <abbr title="Yoon Design Inc.">YD</abbr> || unknown ||
|-
! YG-R 15 || style="text-align:left;" | SCE-PS3 YD gd Medium || SCE-PS3-YG-R-KOR.TTF || <abbr title="Yoon Design Inc.">YD</abbr> || unknown ||
|-
! YG-B 16 || style="text-align:left;" | SCE-PS3 YD gd Bold || SCE-PS3-YG-B-KOR.TTF || <abbr title="Yoon Design Inc.">YD</abbr> || unknown ||
|-
| colspan="6" {{cellcolors|#cccccc}}
|-
! {{cellcolors|#cccccc}} N/A || style="text-align:left;" | DFHeiW5-A || SCE-PS3-DH-R-CGB.TTF || colspan=2 {{cellcolors|#cccccc}} N/A || Added in PS3 firmware 1.10
|-
| colspan="6" {{cellcolors|#cccccc}}
|-
! {{cellcolors|#cccccc}} N/A || style="text-align:left;" | SCE-PS3 Capie KANA Regular || SCE-PS3-CP-R-KANA.TTF || colspan=2 {{cellcolors|#cccccc}} N/A || Added in PS3 firmware 1.90
|-
| colspan="6" {{cellcolors|#cccccc}}
|-
! {{cellcolors|#cccccc}} N/A || style="text-align:left;" | VAGRundschriftDLig || SCE-PS3-VR-R-LATIN.TTF || colspan=2 {{cellcolors|#cccccc}} N/A || Added in PS3 firmware 2.00
|-
! {{cellcolors|#cccccc}} N/A || style="text-align:left;" | VAGRundschriftDLig2 || SCE-PS3-VR-R-LATIN2.TTF || colspan=2 {{cellcolors|#cccccc}} 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
<table style="width:100%;">[[File:CDATA characters in notepad++.jpg|350px|thumb|left|Notepad++ style configurator]]</table>
 
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¶.œ./.
=imagefont.bin=
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\/.
As can be seen (after changing the view mode to "26 bytes per row" in a hexeditor) the first glyph is some kind of circle
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.
This is pixel data, unknown format, but maybe related with how the glyph/character info is stored inside .TTF format
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..„!..
<table style="width:100%;">[[File:Imagefont.bin 1st glyph.jpg|350px|thumb|left|First glyph (pixel data) inside dev_flash/pspemu/flash0/font/imagefont.bin after zlib individual decompression]]</table>
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:
=font.properties=
NR-L- = SCE-P00
dev_flash\bdplayer\bdjstack\font.properties
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==
# PBP Font properties
  dev_flash\bdplayer\bdjstack\font.properties
  #
   
   
  # Font family
  # Font family
Line 202: Line 53:
  #
  #
  FamilyNames=Dialog,DialogInput,Monospaced,Serif,SansSerif,Symbol
  FamilyNames=Dialog,DialogInput,Monospaced,Serif,SansSerif,Symbol
   
   
  # Font mappings
  # Font mappings
Line 217: Line 69:
  #    2. Space should not be contained in the value field. Use \u0020 instead.
  #    2. Space should not be contained in the value field. Use \u0020 instead.
  #      (e.g.) Monospaced=New Courier -> Monospaced=New\u0020Courier
  #      (e.g.) Monospaced=New Courier -> Monospaced=New\u0020Courier
#
  Family.Dialog=
  Family.Dialog=
  Family.DialogInput=
  Family.DialogInput=
Line 223: Line 77:
  Family.SansSerif=
  Family.SansSerif=
  Family.Symbol=
  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)
{{Boxcode|code=<syntaxhighlight lang="xml">
<MicroBrowser>
  <key>FileFormatVersion</key>
  <integer>4</integer>
  <key>FontAlias</key>
  <dict>
<key>Generic SansSerif</key>
<string>sans-serif</string>
<key>Generic Serif</key>
<string>serif</string>
<key>Generic Monospace</key>
<string>monospace</string>
<key>Courier</key>
<string>monospace</string>
<key>Helvetica</key>
<string>sans-serif</string>
<key>Times</key>
<string>sans-serif</string>
<key>Arial</key>
<string>sans-serif</string>
<key>Courier New</key>
<string>monospace</string>
<key>Microsoft Sans Serif</key>
<string>sans-serif</string>
<key>Tahoma</key>
<string>sans-serif</string>
<key>Times New Roman</key>
<string>serif</string>
<key>Verdana</key>
<string>sans-serif</string>
<key>MSゴシック</key>
<string>sans-serif</string>
<key>MS ゴシック</key>
<string>sans-serif</string>
<key>MS ゴシック</key>
<string>sans-serif</string>
<key>MSゴシック</key>
<string>sans-serif</string>
<key>MS P ゴシック</key>
<string>sans-serif</string>
<key>MS Pゴシック</key>
<string>sans-serif</string>
<key>MS P ゴシック</key>
<string>sans-serif</string>
<key>MS Pゴシック</key>
<string>sans-serif</string>
<key>MS P Gothic</key>
<string>sans-serif</string>
<key>MS UI Gothic</key>
<string>sans-serif</string>
<key>MS 明朝</key>
<string>serif</string>
<key>MS明朝</key>
<string>serif</string>
<key>MS 明朝</key>
<string>serif</string>
<key>MS明朝</key>
<string>serif</string>
<key>MS P 明朝</key>
<string>serif</string>
<key>MS P明朝</key>
<string>serif</string>
<key>MS P 明朝</key>
<string>serif</string>
<key>MS P明朝</key>
<string>serif</string>
<key>MS P Mincho</key>
<string>serif</string>
<key>新細明體</key>
<string>serif</string>
 
<key>mingliu</key>
<string>serif</string>
  </dict>
  <key>FontInfoLanguageList</key>
  <array>
<string>en</string><!-- DEFAULT -->
<string>en</string>
<string>ja</string>
<string>zh</string>
<string>ko</string>
  </array>
  <key>DefaultGenericFontInfoList</key>
  <dict>
        <!-- ENGLISH -->
<key>en</key>
<dict>
  <key>serif</key>
  <array>
<string>SCE-PS3 Matisse LATIN</string>
  </array>
  <key>sans-serif</key>
  <array>
<string>SCE-PS3 Rodin LATIN</string>
  </array>
  <key>default</key>
  <array>
<string>SCE-PS3 Rodin LATIN</string>
<string>SCE-PS3 Rodin LATIN2</string>
  </array>
</dict>
        <!-- JAPANESE -->
<key>ja</key>
<dict>
  <key>cursive</key>
  <array>
<string>SCE-PS3 SEURAT JPN</string>
  </array>
  <key>fantasy</key>
  <array>
<string>SCE-PS3 SEURAT JPN</string>
  </array>
  <key>default</key>
  <array>
<string>SCE-PS3 Rodin LATIN</string>
<string>SCE-PS3 Rodin LATIN2</string>
<string>SCE-PS3 NewRodin JPN</string>
  </array>
</dict>
<key>zh</key>
<dict>
  <key>default</key>
  <array>
<string>DFHEIW5-A</string>
  </array>
</dict>
<!-- KOREAN -->
<key>ko</key>
<dict>
 
  <key>default</key>
  <array>
<string>SCE-PS3 YD gd Medium</string>
  </array>
</dict>
  </dict>
</MicroBrowser>
</syntaxhighlight>}}
*'''fontFileInfo.xml'''
**In path: dev_flash\vsh\resource\'''silk'''\etc\'''fontFileInfo.xml''' and dev_flash\vsh\resource\'''silk_nas'''\etc\'''fontFileInfo.xml''' (same file)
{{Boxcode|code=<syntaxhighlight lang="xml">
<MicroBrowser>
  <!-- This file is written in UTF-8 -->
  <key>FontFileInfo</key>
  <dict>
<!-- ####################################################
  # morisawa-ARIB monospace fonts.
  #
  # Specify "Charmap" key to define the font character map.
  #
  # Supported values are:
  # unicode        : standard unicode character map. (default)
  # unicode_BML_mono: unicode like BML monospace ascii character map.
  #
  # ex...
  # <key>Charmap</key>
  # <string>unicode_BML_mono</string>
  #
  ###################################################### -->
<key>SGR_AR3.ttf,0</key>
<dict>
  <key>FamilyName</key>
  <string>ARIB-ShinGo-regular_BML_mono</string>
  <key>Style</key>
  <integer>0</integer>
  <key>SizeInPixels</key>
  <integer>0</integer>
  <key>Charmap</key>
  <string>unicode_BML_mono</string>
</dict>
<key>SRGB_AR2.ttf,0</key>
<dict>
  <key>FamilyName</key>
  <string>ARIB-ShinMGo-Bold_BML_mono</string>
  <key>Style</key>
  <integer>0</integer>
  <key>SizeInPixels</key>
  <integer>0</integer>
  <key>Charmap</key>
  <string>unicode_BML_mono</string>
</dict>
<key>SRGR_AR2.ttf,0</key>
<dict>
  <key>FamilyName</key>
  <string>ARIB-ShinMGo-regular_BML_mono</string>
  <key>Style</key>
  <integer>0</integer>
  <key>SizeInPixels</key>
  <integer>0</integer>
  <key>Charmap</key>
  <string>unicode_BML_mono</string>
</dict>
  </dict>
</MicroBrowser>
</syntaxhighlight>}}
==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 [http://hakoniwa.dl.playstation.net/download/hakoniwa/IP9100-NPIA00006_00-VSHMODULE0000029.pkg 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=
{| class="wikitable sortable" style="font-size:small;"
|+PS3 devflash/pspemu/flash0/font/imagefont.bin
! rowspan="2" | Version<BR />(firmware) !! rowspan="2" | Size<BR />(bytes) !! rowspan="2" | Hash<BR />(MD5) !! colspan="2" | Header info !! rowspan="2" | Remarks
|-
! format_version ? !! entries ?
|-
| [[3.15_CEX|3.15]]~{{latestPS3}} || 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/
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)