Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | move frontends into sub directory | Vincent Sanders | 2016-05-15 | 1 | -491/+0 |
| | |||||
* | update framebuffer frontend to use layout table | Vincent Sanders | 2016-04-24 | 1 | -27/+30 |
| | |||||
* | Update framebuffer frontend to cope with split operations table headers | Vincent Sanders | 2014-10-16 | 1 | -1/+1 |
| | |||||
* | Put the font operations table alongside all the other core API | Vincent Sanders | 2014-10-13 | 1 | -2/+2 |
| | | | | | | | | | | | | The netsurf core is driven from numerous operation tables most of which are now set through a common netsurf_register() interface. The font and plotting interfaces are currently separate and unlike all the other operation tables are modified for differing contexts. This change moves the font operations alongside all the other operations table and remove unnecessary interaction with the renderers font internals. Further this also removes the need for css internals to be visible in frontends. | ||||
* | 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 |