Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Give internal font more meaningful name. | Michael Drake | 2014-09-02 | 1 | -1/+1 |
| | | | | s/core/ns-sans/ | ||||
* | generate internal font from glyph data on demand | Vincent Sanders | 2014-08-17 | 1 | -2/+1 |
| | |||||
* | Optimise glyph scaling. | Michael Drake | 2014-08-01 | 1 | -23/+15 |
| | |||||
* | Simplify glyph scaling slightly. | Michael Drake | 2014-08-01 | 1 | -14/+2 |
| | |||||
* | Simplify style handling. | Michael Drake | 2014-08-01 | 1 | -15/+8 |
| | |||||
* | Add support for double-size rendering of internal font for headings. | Michael Drake | 2014-08-01 | 1 | -9/+90 |
| | |||||
* | Remove unused #define. | Michael Drake | 2014-08-01 | 1 | -1/+0 |
| | |||||
* | Display U+FFFD for characters > U+FFFF. | Michael Drake | 2014-06-24 | 1 | -0/+6 |
| | |||||
* | Don't display certain invisible characters. | Michael Drake | 2014-06-18 | 1 | -3/+26 |
| | | | | | Fixes display of U+200E code points all over Google search results. | ||||
* | Remove some debug. | Michael Drake | 2014-05-06 | 1 | -1/+0 |
| | |||||
* | Add Unicode support to internal font. | Michael Drake | 2014-05-06 | 1 | -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 table | Vincent Sanders | 2014-02-01 | 1 | -5/+14 |
| | |||||
* | fix dumb typos from utf8 error return refactor | Vincent Sanders | 2014-01-28 | 1 | -1/+1 |
| | |||||
* | move utf8 conversion routines to use nserror instead of their own error enum | Vincent Sanders | 2014-01-28 | 1 | -5/+5 |
| | |||||
* | Add font_finalise. | Michael Drake | 2013-10-23 | 1 | -1/+6 |
| | |||||
* | move options include | Vincent Sanders | 2013-05-28 | 1 | -1/+1 |
| | |||||
* | Make compatible with new nsfont_split expectations. Only splits on spaces. | Michael Drake | 2013-02-10 | 1 | -6/+21 |
| | |||||
* | Round to nearest point between chars in nsfont_position_in_string, instead ↵ | Michael Drake | 2012-07-31 | 1 | -1/+2 |
| | | | | of rounding down. | ||||
* | Fix framebuffer build. | Michael Drake | 2011-12-02 | 1 | -0/+16 |
| | | | | svn path=/trunk/netsurf/; revision=13222 | ||||
* | Replace old internal font with new one. New font | Michael Drake | 2010-02-06 | 1 | -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 Bell | 2009-07-21 | 1 | -11/+9 |
| | | | | svn path=/trunk/netsurf/; revision=8641 | ||||
* | Make framebuffer port use libnsfb | Vincent Sanders | 2009-06-28 | 1 | -0/+141 |
svn path=/trunk/netsurf/; revision=8122 |