Lo que hace que no funcione en FR es que al abri fonted, el busca "Pokeroms.ini" en este ini Rubi tiene un offset donde están las letras, que FR no tiene escrita.
Solución.
Abrir Pokeroms.ini
Buscar Pokemon Rubi
Localizar donde esté el offset
[AXVE]
Name = Pokémon Ruby (E)
Language = 0 'English
Cries = &H452580
MapHeaders = &H53324
Maps = &H5326C
MapLabels = &HFBFE0
MonsterNames = &H3DDBC
MonsterBaseStats= &H1FEC34
MonsterDexData = &H3B1858
TrainerClasses = &H1F0208
TrainerData = &H1F0525
TrainerPics = &H1EC53C
TrainerPals = &H1EC7D4
TrainerPicCount = 83
TrainerBackPics = &H1ECAE4
TrainerBackPals = &H1ECAFC
TrainerBackPicCount = 3
ItemNames = &H3C5564
MonsterPics = &H1E8354
MonsterPals = &H1EA5B4
MonsterShinyPals= &H1EB374
MonsterPicCount = 440
MonsterBackPics = &H1E97F4
WorldMap = hoennmap.bmp
HomeLevel = &H0009
SpriteBase = &H3718D4
SpriteColors = &H323BA8
SpriteNormalSet = &H3712BC
SpriteSmallSet = &H371244
SpriteLargeSet = &H371334
WildPokemon = &H39D454
FontGFX = &HEA2C44
FontWidths = &H1E6594
AttackNameList = &H1F832D
AttackTable = &H207BC8
StartPosBoy = &H15FC5F
StartPosGirl = &H15FC82
MusicList = rs_songs.txt
Luego vamos a FR pero en esta no se encuentra, se debe buscar este offset para que sirva, se pueden buscar en HEX.
Name = Pokémon Fire Red (E)
Language = 0 'English! WOO!
TrainerData = &H23EAF1
TrainerClasses = &H23E558
MonsterNames= &H144
ItemNames = &H3DB028
AttackNames = &H247092
TrainerPics = &H23957C
TrainerPals = &H239A1C
TrainerPicCount = 147
MonsterPics = &H2350AC
MonsterPals = &H23730C
MonsterPicCount = 440
MapHeaders = &H5524C
Maps = &H55194
MapLabels = &H3F1CAC
RomType = 1
WorldMap = kantomap.bmp
HomeLevel = &H0300
AttackTable = &H25D7B4
AttackNameList = &H2470A1
SpriteBase = &H3A3BB0
SpriteColors = &H36D828
SpriteNormalSet = &H3A379C
SpriteSmallSet = &H3A3748
SpriteLargeSet = &H3A37F0
FontGFX = &HEA2C44
FontWidths = &H1E6594
MusicList = fr_songs.txt