Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/csbluechip/wiifont
Originally written for the WII Homebrew scene, this 13KB embedded font system allows colour and animation through a comprehensive set of hooks/callbacks.
https://github.com/csbluechip/wiifont
embedded font homebrew text wii
Last synced: 14 days ago
JSON representation
Originally written for the WII Homebrew scene, this 13KB embedded font system allows colour and animation through a comprehensive set of hooks/callbacks.
- Host: GitHub
- URL: https://github.com/csbluechip/wiifont
- Owner: csBlueChip
- License: mit
- Created: 2024-08-25T03:01:06.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-25T03:05:10.000Z (4 months ago)
- Last Synced: 2024-10-25T03:44:20.546Z (2 months ago)
- Topics: embedded, font, homebrew, text, wii
- Language: C
- Homepage:
- Size: 694 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
- License: LICENSE
Awesome Lists containing this project
README
# WiiFont is a free (as in free) font library which was originally developed for the Wii HomeBrew scene, but is highly portable!
# Full colour animated fonts can be added to your apps and games in minutes.
# For more technical information, watch the release demo and/or read its source code.
# FreeType for Wii requires 2 Megs of RAM, WiiFont needs less than 13K
# You can have as many fonts loaded as you have spare RAM and each of them can have private and/or shared animations.
# The library is written in about 1400 lines of excellently commented 'C'.
# There are currently a total of SIX hook points to allow complex and compound real-time font animations.
# Support for \n \t and \r (half-height linefeed).
# The "wobbly" text is a demo "hook" written in 3 (THREE) lines of code (*including* the variable declaration and the return statement).
# The looped-sine-scroller is not an integral part of WiiFont, just an additional block of code you can use. It can support as many strings as you desire, and each can be windowed in a different place on the screen.
# [Well, this never happened!] In the pipeline are draw'ers which will allow you to Zoom, Rotate and/or Render text to a texture... Align-to-baseline/ascender/descender is planned ...Proper tab-stop points, Multi-page font support and Native TPL support are also on my todo list
# I'm bored now and need to sort out clipping before I can release this code - write something cool people :)
Greetz to:
The GRRLIB Team - for their 2D Graphics Library
WitchLord - for his Font Generator
WinterMute - for devKitPro