QJ.NET | Videos | Forums | iPhone | MMORPG | Nintendo DS | Wii | PlayStation 3 | PSP | Xbox 360 | PC | Downloads | Contact Us
Forums | Gaming News | Videos | Downloads | Today's Posts | Mark Forums Read | Chat | FAQ | Members List | Contact

QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides

Go Back   QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides > Developers Corner > PSP Development, Hacks, and Homebrew > PSP Development Forum
The above video goes away if you are a member and logged in, so log in now!

[RELEASE] intraFont 0.30 - supports Chinese

This is a discussion on [RELEASE] intraFont 0.30 - supports Chinese within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; intraFont just got (almost) complete: it can now also render the firmwares own Chinese font. That means, intraFont is now ...

Reply
 
LinkBack Thread Tools
Old 02-05-2009, 08:53 AM   #1
 
Join Date: Aug 2006
Posts: 30
Trader Feedback: 0
Default [RELEASE] intraFont 0.30 - supports Chinese

intraFont just got (almost) complete: it can now also render the firmwares own Chinese font. That means, intraFont is now capable of rendering all fonts available in the PSP's firmware!



For Chinese writing you can use simplified Chinese (GBK) or traditional Chinese (Big5), both codepages are available. To clean up the code, I put all the string parsing/conversion stuff into a seperate library. The character code conversion library (libccc) can also be used on its own (if you want to add codepage support to your text application you might find this useful).

Here's the changelog:
  • added support for Chinese (gb3s1518.bwfon): now all of the PSPs internal fonts are supported! (thanks to Tong for his help)

  • added libccc (my Character Code Conversion library) for string parsing/conversion:
    • it currrently supports decoding of UTF-8 and the following codepages: CP437 (US), CP850 (Multilingual Latin I), CP866 (Russian), CP932 (Japanese Shift-JIS), CP936 (Simplified Chinese GBK), CP949 (Korean), CP950 (Traditional Chinese Big5), CP1251 (Cyrillic) and CP1252 (Latin I)
    • it's required by intraFont 0.30+ (simply add libccc.o to the OBJS list in your makefile)
    • if you don't need any codepages: add -DLIBCCC_NO_CP to the CFLAGS in your makefile, which saves around 140kB of size/memory.
    • finally, it can be used independantly from intraFont for your own character conversion needs

Get it here.

Have fun, BenHur
BenHur is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 02-05-2009, 12:19 PM   #2
Art

Bush Programmer
 
Art's Avatar
 
Join Date: Nov 2005
Posts: 3,557
Trader Feedback: 0
Default

Bah, I already did manual scrolling in two apps, and just noticed it made easy.
Do a sine wave scroller then
Art is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 02-05-2009, 01:21 PM   #3
 
Join Date: Aug 2006
Posts: 30
Trader Feedback: 0
Default

Quote:
Originally Posted by Art View Post
Do a sine wave scroller then
Nope, sorry: I can't squeeze a sine wave scroller in the sample screen anymore...
BenHur is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 02-06-2009, 02:56 AM   #4
 
maxexcloo's Avatar
 
Join Date: Feb 2008
Location: Australia
Posts: 390
Trader Feedback: 0
Default

Awesome work!

This makes all the PSP homebrew look great
maxexcloo is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Tags
030 , benhur , chinese , intrafont , release , supports , xmb

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -8. The time now is 08:25 AM.



Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2009, QJ.NET. All Rights Reserved.
Contact Us