summaryrefslogtreecommitdiff
path: root/framebuffer/font_internal.h
Commit message (Collapse)AuthorAgeFilesLines
* Add support for double-size rendering of internal font for headings.Michael Drake2014-08-011-1/+2
|
* Don't display certain invisible characters.Michael Drake2014-06-181-0/+5
| | | | | Fixes display of U+200E code points all over Google search results.
* Add Unicode support to internal font.Michael Drake2014-05-061-12/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Now contains more glpyhs (was previously limited to cp-1252). + When a glyph is unavailable, the codepoint is now rendered. + Added glyph data file. + Added converter to generate the font's .c file from the data. TODO: The generated file is currently checked into the repo, but it should be generated as part of the build process, in the build-* directory. To update the generated source file, first build the converter: $ gcc -O2 -Wall framebuffer/convert_font.c -lm \ -o build-Linux-framebuffer/tools/convert_font And then use it to generate the souce file: $ build-Linux-framebuffer/tools/convert_font \ framebuffer/res/fonts/glyph_data \ framebuffer/GEN_font_internal.c -v The converter's usage is: convert_font [options] <in_file> <out_file> See convert_font --help for more details.
* move utf8 conversion routines to use nserror instead of their own error enumVincent Sanders2014-01-281-1/+1
|
* Replace old internal font with new one. New fontMichael Drake2010-02-061-2/+5
| | | | | | | | has bold, italic and italic&bold variants. Change internal font's encoding from CP437 to CP1252, since it has more useful glyphs for web browsing. svn path=/trunk/netsurf/; revision=9957
* Refactor text plotter and other font functions to remove dependency on CSS.John Mark Bell2009-07-211-1/+1
| | | | svn path=/trunk/netsurf/; revision=8641
* Make framebuffer port use libnsfbVincent Sanders2009-06-281-0/+39
svn path=/trunk/netsurf/; revision=8122