| |
|
|
|
|
|
19. Mar. 2009 |
intraFont 0.31 |
A bitmap font library for PSP using the PSP's internal
font (firmware pgf and bwfon files)

Changes:
- added option to set alternative font, which is used for characters that are not present in the current font (e.g. if you want to print chars from two or more fonts in the same string)
- added support for unpacking LZR streams in libccc:
- libccc 0.31 is able to unpack and load the firmwares own codepage conversion tables
- thus its tables are no longer needed (saves around 140kB of size/memory, -DLIBCCC_NO_CPxxx is now obsolete)
- the routines for decoding and (limited) encoding of LZR streams are also seperately released: libLZR 0.11 (see below)
- bug fixed where intraFontMeasureTextUCS2() could return a wrong value (bug introduced in version 0.30)
|
source |
readme |
|
18. Mar. 2009 |
libLZR 0.11 |
A library to de- and encode LZR streams (as used in the Sony PSP firmware)
Changes:
- bug fixed where certain LZR streams were not decompressed correctly
- potential bug fixed that could prevent correct decompression of certain LZR streams
- initial public release
|
source |
readme |
|
16. Mar. 2009 |
pgf and bwfon character table |
A documents showing the characters contained in the pgf and bwfon files (PSP's internal font files).
This is useful, if you want to know if a special character exists, what UCS2-code it carries and which font file(s) contain this character. |
|
char table |
|
5. Feb. 2009 |
intraFont 0.30 |
A bitmap font library for PSP using the PSP's internal
font (firmware pgf and bwfon files)

Changes:
- 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, libccc can be used independantly from intraFont for your own character conversion needs
|
source |
readme |
|
23. Jan. 2009 |
intraFont 0.26 |
A bitmap font library for PSP using the PSP's internal
font (firmware pgf files)
Changes:
- bug fixed where text could be mis-aligned after newline character (thanks to Slasher)
- bug fixed in multi-byte string parsing (thanks to xart)
- in scrolling text newline characters are replaced by spaces (to prevent graphical glitches)
|
source |
readme |
|
14. Jan. 2009 |
intraFont 0.25 |
A bitmap font library for PSP using the PSP's internal
font (firmware pgf files)

Changes:
- added text scrolling in intraFontPrintColumn() (flags INTRAFONT_SCROLL_LEFT/RIGHT/SEESAW/THROUGH)
|
source |
readme |
|
9. Jan. 2009 |
intraFont 0.24 |
A bitmap font library for PSP using the PSP's internal
font (firmware pgf files)

Changes:
- added column printing with automatic linebreaks - no need to worry about overwriting
parts of the screen or printing outside the screen anymore (use intraFontPrintColumn())
- added full justification (flush left&right) for column printing (flag INTRAFONT_ALIGN_FULL)
- various optimizations related to UCS2 conversion (thanks to StrmnNrmn)
- added functions to print/measure the first n chars of a string (intraFontPrintEx() and
other ...Ex() functions; thanks to StrmnNrmn)
- bug fixed where intraFontMeasureText() could return a wrong value because multi-byte
strings (S-JIS and UTF-8) and codepages were not yet properly handled
|
source |
readme |
|
22. Dec. 2008 |
intraFont 0.23 |
A bitmap font library for PSP using the PSP's internal
font (firmware pgf files)

Changes:
- added support for UTF-8 string parsing: use flag INTRAFONT_STRING_UTF8 in intraFontLoad() (thanks to NexTOS)
- added support for codepages (conversion of extended ascii to unicode depending on source):
use flag INTRAFONT_STRING_CP??? in intraFontLoad(), where ??? is 437, 850 or 1252 (let me know if you need other codepages; default conversion uses ISO-8859-1)
- encoding type of text string (ASCII, UTF-8, S-JIS or codepage x) can also be set with intraFontSetEncoding()
|
source |
readme |
|
|
|
Check the link "codepages" to the right to see what characters are available when using codepages.
|
|
codepages |
|
3. Dec. 2007 |
intraFont 0.22 |
A bitmap font library for PSP using the PSP's internal
font (firmware pgf files)

Changes:
- added support for S-JIS string parsing:
use flag INTRAFONT_STRING_SJIS in intraFontLoad()
(thanks to psp-kaihatu-yotien - I hope that's his name... )
- added pre-caching for ASCII characters:
use flag INTRAFONT_CACHE_ASCII in intraFontLoad()
- added support for extended ASCII in text
strings (e.g. "\251" for the (c) copyright symbol)
|
source |
readme |
|
26. Nov. 2007 |
PGF Character Tables |
Four documents showing the characters contained in the
four main pgf files (PSP's internal font files).
This is useful, if you want to know if a special
character exists and what UCS2-code it carries. |
|
ltn0.pgf
jpn0.pgf
kr0.pgf
arib.pgf |
|
22. Nov. 2007 |
PGF Binary Format Doc 0.9934 |
A document describing the binary format of pgf files (PSP's
internal font files) Changes:
- initial version: 99.34% complete
(i.e. I believe to have identified the meaning of 99.34% of the bytes in a
pgf file.)
|
|
read |
|
22. Nov. 2007 |
intraFont 0.21 |
A bitmap font library for PSP using the PSP's internal
font (firmware pgf files)

Changes:
- no new features, bugfix version only
- bug fixed which could cause graphical
glitches (thanks to StrmnNrmn)
- bug fixed where intraFontMeasureText()
could return a wrong value (thanks to StrmnNrmn)
|
source |
readme |
|
20. Nov. 2007 |
intraFont 0.2 |
A bitmap font library for PSP using the PSP's internal
font (firmware pgf files)

Changes:
- added support for Korean (kr0.pgf) and
symbols (arib.pgf)
- added cache options (cache size and
pre-cache all)
- added right and center alignments
- improved fixed width appearance (width can
be set by user or left as default)
- fixed various bugs (mostly in glyph cache
to prevent graphical glitches)
- reduced memory required (variable-size
texture, free unneeded stuff)
- improved speed (optimizations, texture
swizzling)
|
source |
readme |
|
13. Nov. 2007 |
intraFont 0.1 |
A bitmap font library for PSP using the PSP's internal
font (firmware pgf files)

Changes:
|
source |
readme |