Front Page Main: Concatenative languages: Interesting languages: Computer science: External: Meta:
|
Factor/GSoC/2009/Windows Unicode font rendering
Mentor Slava Pestov Level Intermediate Skills required - Knowledge of Unicode
- Knowledge of the Win32 API
- Knowledge of Factor's UI toolkit
Technical outline Factor has Uniscribe bindings in basis/windows/. This needs to be hooked up with the ui.text API, namely the following operations need to be implemented: - rendering a piece of text to a DC
- getting text width, height, baseline, cap height and x-height (last two optional)
- getting font ascent, descent, cap height, x-height (all optional but nice)
- convert x offset to code point number and vice versa
The following vocabularies are useful to look at: -
core-text -
core-text.fonts -
ui.text -
ui.text.core-text
Helpful links
This revision created on Sat, 14 Mar 2009 00:04:25 by erg
|