summaryrefslogtreecommitdiff
path: root/framebuffer/font_internal.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove some debug.Michael Drake2014-05-061-1/+0
|
* Add Unicode support to internal font.Michael Drake2014-05-061-34/+243
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + 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 local conversion operations to tableVincent Sanders2014-02-011-5/+14
|
* fix dumb typos from utf8 error return refactorVincent Sanders2014-01-281-1/+1
|
* move utf8 conversion routines to use nserror instead of their own error enumVincent Sanders2014-01-281-5/+5
|
* Add font_finalise.Michael Drake2013-10-231-1/+6
|
* move options includeVincent Sanders2013-05-281-1/+1
|
* Make compatible with new nsfont_split expectations. Only splits on spaces.Michael Drake2013-02-101-6/+21
|
* Round to nearest point between chars in nsfont_position_in_string, instead ↵Michael Drake2012-07-311-1/+2
| | | | of rounding down.
* Fix framebuffer build.Michael Drake2011-12-021-0/+16
| | | | svn path=/trunk/netsurf/; revision=13222
* Replace old internal font with new one. New fontMichael Drake2010-02-061-4/+18
| | | | | | | | 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-11/+9
| | | | svn path=/trunk/netsurf/; revision=8641
* Make framebuffer port use libnsfbVincent Sanders2009-06-281-0/+141
svn path=/trunk/netsurf/; revision=8122