BRFNT BRFNA BRFNU Font: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
(Created page with "{{GRAFPageHeader}} == BRFNT, BRFNA == * ''' Format Type ''': Image <br> * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> * ''' Signat...")
 
imported>Ikskoks
 
(38 intermediate revisions by the same user not shown)
Line 2: Line 2:
== BRFNT, BRFNA ==  
== BRFNT, BRFNA ==  


* ''' Format Type ''':    Image <br>  
* ''' Format Type ''':    Font <br>  
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Big Endian <br>
* ''' Signature ''':    RFNT / RFNA <br>  
* ''' Signature ''':    RFNT / RFNA / RFNU <br>  




Line 12: Line 12:
<pre>
<pre>
// header
// header
4 bytes (char) - signature // "RFNT" or "RFNA"
4 bytes (char) - signature // "RFNT" or "RFNA" or "RFNU"
2 bytes (uint16) - endianess  // FE FF - big endian
2 bytes (uint16) - endianess  // FE FF - big endian
                               // FF FE - little endian
                               // FF FE - little endian
2 bytes (uint16) - file version
2 bytes (uint16) - file version // e.g. 01 04 (260)
4 bytes (uint32) - total file size
4 bytes (uint32) - total file size
2 bytes (uint16) - offset to first chunk
2 bytes (uint16) - offset to first chunk
2 bytes (uint16) - chunk count
2 bytes (uint16) - chunk count


// chunks
num_of_chunks *
{
  4 bytes (char) - chunk name  // e.g. "FINF"
  4 bytes (uint32) - chunk size
  x bytes - chunk data
}
</pre>
</pre>
</div>
</div>
Line 25: Line 33:
=== Notes and Comments ===  
=== Notes and Comments ===  


None.
* BRFNT (Binary Revolution Font) files contain bitmap fonts.
* This format supports chunks such as: GLGR, FINF, TGLP, CWDH, CMAP.


=== Games ===  
=== Games ===  
List of games using this file format:
List of games using this file format:
* Mario Kart Wii
* Mario Kart Wii (*.BRFNT / *.BRFNU)
* Wii Menu (?)
* New Super Mario Bros. Wii
* Super Smash Bros. Brawl
* Super Mario Galaxy 1
* Super Mario Galaxy 2
* Wii Menu (*.BRFNA)


=== QuickBMS Script ===  
=== QuickBMS Script ===  
Line 38: Line 51:
=== Compatible Programs ===  
=== Compatible Programs ===  


None.
* [https://wiki.tockdom.com/wiki/Brfnt2tpl brfnt2tpl]
* [https://github.com/RoadrunnerWMC/BRFNTify-Next BRFNTify-Next]
* [https://wiki.tockdom.com/wiki/Fontifier Fontifier]
* [https://wiki.tockdom.com/wiki/Wexos%27s_Toolbox Wexos's Toolbox]
 
=== See Also ===
 
* [https://wiibrew.org/wiki/BRFNT_files BRFNT files description (wiibrew.org)]
* [https://wiki.tockdom.com/wiki/BRFNT_(File_Format) BRFNT files description (wiki.tockdom.com)]
<br/><br>
<br/><br>




[[Category:Complete WIP|BRFNT BRFNA Image]]
[[Category:Complete Almost Done|BRFNT BRFNA Image]]
[[Category:Platform WII|BRFNT BRFNA Image]]
[[Category:Platform WII|BRFNT BRFNA Image]]
[[Category:CE Compressed|BRFNT BRFNA Image]]
[[Category:CE None|BRFNT BRFNA Image]]
[[Category:Format_Image | Type: Image]]
[[Category:Format_Font | Type: Font]]
[[Category:Extension_brfnt | Extension: brfnt]]
[[Category:Extension_brfnt | Extension: brfnt]]
[[Category:Extension_brfna | Extension: brfna]]
[[Category:Extension_brfna | Extension: brfna]]
[[Category:Extension_brfnu | Extension: brfnu]]
[[Category:BMS_None | BMS: None]]
[[Category:BMS_None | BMS: None]]
[[Category:File Format]]
[[Category:File Format]]

Latest revision as of 11:10, 18 April 2022

Back to index | Edit this page

BRFNT, BRFNA

  • Format Type : Font
  • Endian Order : Big Endian
  • Signature : RFNT / RFNA / RFNU


Format Specifications

// header
4 bytes (char) - signature // "RFNT" or "RFNA" or "RFNU"
2 bytes (uint16) - endianess  // FE FF - big endian
                              // FF FE - little endian
2 bytes (uint16) - file version  // e.g. 01 04 (260)
4 bytes (uint32) - total file size
2 bytes (uint16) - offset to first chunk
2 bytes (uint16) - chunk count


// chunks
num_of_chunks *
{
   4 bytes (char) - chunk name  // e.g. "FINF"
   4 bytes (uint32) - chunk size
   x bytes - chunk data
}

Notes and Comments

  • BRFNT (Binary Revolution Font) files contain bitmap fonts.
  • This format supports chunks such as: GLGR, FINF, TGLP, CWDH, CMAP.

Games

List of games using this file format:

  • Mario Kart Wii (*.BRFNT / *.BRFNU)
  • New Super Mario Bros. Wii
  • Super Smash Bros. Brawl
  • Super Mario Galaxy 1
  • Super Mario Galaxy 2
  • Wii Menu (*.BRFNA)

QuickBMS Script

Not written yet.

Compatible Programs

See Also