hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.37k stars 2.18k forks source link

Chinese font missing issue #13652

Closed sum2012 closed 3 years ago

sum2012 commented 4 years ago

I use World chinese patch of NeverlandNaruru Oukoku Monogatari for example

1

edit:wrong picture 2

Old version of jpn0.pgf more support chinese font

@hrydgard this must solve in v1.10 otherwise chinese people (special using android) will use older version forever.

Do we detect lang using zh_CN.INI or zh_TW.ini use older version of jpn0.pgf ? Or use eboot.* ? (This game use disc0:/PSP_GAME/SYSDIR/EBOOT.LEI ) Or detect using kernel function ?

leoxxx commented 3 years ago

I'm not a developer, can't compile the jpn0.pgf. If you want the convert one, it's in https://github.com/hrydgard/ppsspp/issues/13510 the issue of the first comment. https://github.com/hrydgard/ppsspp/files/5327744/jpn0.zip

@sum2012 我不是开发者,不会编译。 如果你需要转换版的,在https://github.com/hrydgard/ppsspp/issues/13510 里第一个评论里有个ZIP文件,自取。

sum2012 commented 3 years ago

@leoxxx Your font is too large 1

sum2012 commented 3 years ago

@nassau-tk You font 's size is right (But I cannot confirm again because you don't share the font now ) 2

leoxxx commented 3 years ago

@sum2012 You can try other version Sarasa Gothic https://github.com/be5invis/Sarasa-Gothic or other font. Convert it by PSP FontMaker. 你可以试试其它版本的更纱黑体,我只是用了其中的等宽简中版。或者你可以自己找其它字体。 然后用PSP FontMaker转换一下看看。

leoxxx commented 3 years ago

I think PPSSPP can give more jpn0.pgf to choose by gamers, when the game text display error.

nassau-tk commented 3 years ago

@sum2012

My latest jpn0.pgf(Source-Hans-sans base) is below. https://drive.google.com/file/d/1iW7Qe8eKuTVsk3-eG5JVvQC0F2KBN1lB/view?usp=sharing

I think about this font that maybe noproblem on any games.

And,I have begun to think that may be unrelated in an indication problem of the characters of the warning screen.

Please try below.

Please eliminate all font data from a FONT folder of PPSSPP.

Next Start the 真・三国無双6.

Maybe, Appear the warning screen.(Auto-save? Data load?)

So,Warning screen(Gray background=PSP System warning) is not use PGF isn't it?

Assassin's Creed:Blood Line is Original warning screen. So,Appear the Invalid Memory Access Error.

@leoxxx

um... I don't think so about "Selectable font system". Beacause,PSP font file is not "just a font". It's because the game which doesn't move exists when there are no perfect original fonts (Or and it's equal.) like QIX++. It can't be said that it's also right to include Chinese in jpn0.pgf by such meaning.:sweat_smile:

I think most important things that the chinese characters appear or not appear "in game".

sum2012 commented 3 years ago

@nassau-tk You font is perfect for me.

nassau-tk commented 3 years ago

@sum2012

OK! I maked PL!

Panderner commented 3 years ago

Could you send me the screenshot of real PSP running World Neverland Chinese Patched?

sum2012 commented 3 years ago

@Panderner https://ibb.co/NK6nSdf https://ibb.co/9bsFkbp

nassau-tk commented 3 years ago

@sum2012 @leoxxx

The fixed font file was merged. Maybe, It will coming update on latest git build. Um... I'm sleepy.... :sleepy:

sum2012 commented 3 years ago

Thanks a lot

在 2020年11月23日週一 上午2:59,nassau-tk notifications@github.com 寫道:

@sum2012 https://github.com/sum2012 @leoxxx https://github.com/leoxxx

The fixed font file was merged. Maybe, It will coming update on latest git build. Um... I'm sleepy.... 😪

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/hrydgard/ppsspp/issues/13652#issuecomment-731815687, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAQTT7A4NZKUECTFPUDPWJLSRFNQHANCNFSM4TQW7KOQ .

hrydgard commented 3 years ago

Thanks all for the testing and reporting, and nassau-tk for the work creating the final fonts :)

Time to close.