summaryrefslogtreecommitdiff
path: root/amiga/font.c
Commit message (Collapse)AuthorAgeFilesLines
* Confidently remove the debugChris Young2014-06-011-4/+0
|
* Sometimes (but not always) the UTF-16 conversion inserts a BOM. Skip it.Chris Young2014-06-011-0/+2
|
* Filter all control chars from width kerning and fix some const warnings.Chris Young2014-05-191-5/+5
|
* Add logging to nsfont_split function.Michael Drake2014-05-181-1/+9
|
* Don't try to kern a character with \0Chris Young2014-05-181-1/+3
|
* Fix build.Michael Drake2014-05-161-4/+5
|
* Simplfy and clarify splitting function.Michael Drake2014-05-161-21/+16
| | | | Should be funtionally identical.
* Fix a bunch of cppcheck unused/unreadVariable warningsChris Young2014-04-051-2/+0
|
* move scheduleing into browser operation tableVincent Sanders2014-03-091-3/+3
|
* move utf8 conversion routines to use nserror instead of their own error enumVincent Sanders2014-01-281-3/+3
|
* Replace AllocVec with AllocVecTags. Remove some instances of MEMF_CLEAR ↵Chris Young2013-10-121-1/+1
| | | | where it is not necessary.
* Revert nsfont_split back to how it was before I started meddling with it.Chris Young2013-08-031-3/+3
|
* Further split fixingChris Young2013-05-281-3/+4
|
* fixup issues with new options API mergeVincent Sanders2013-05-281-3/+3
|
* move options includeVincent Sanders2013-05-281-1/+1
|
* More split fixeryChris Young2013-05-251-2/+2
|
* Another attempt to fix the moving split position when a string fits exactly.Chris Young2013-05-251-4/+3
|
* revert text split changeChris Young2013-05-201-1/+2
|
* Try to avoid the split point jumping around when it occurs exactly on the ↵Chris Young2013-05-181-3/+2
| | | | boundary requested
* Fix a potential crash when plotting glyphsChris Young2013-04-281-6/+6
|
* Fix memory leak and make a point of ignoring UTF-16 surrogatesChris Young2013-04-141-8/+40
|
* Don't recalculate next char positionChris Young2013-04-141-2/+2
|
* ensure the closest character is pickedChris Young2013-03-241-5/+8
|
* update posn_in_string loop to be similar to nsfont_splitChris Young2013-03-241-38/+18
|
* Handle UTF-16 multi-length characters properlyChris Young2013-03-241-97/+98
|
* Fix leaked utf16 string.Michael Drake2013-03-201-0/+2
|
* Ensure that actual_x is set when string fits inside available_width.Michael Drake2013-03-201-34/+27
|
* Fix error.Michael Drake2013-03-201-2/+1
|
* More meddling.Michael Drake2013-03-201-10/+6
|
* Another attempt.Michael Drake2013-03-201-4/+10
|
* Try fixing Amiga nsfont_split. (Untested!)Michael Drake2013-03-201-6/+5
|
* More logical splitting codeChris Young2013-02-151-14/+9
|
* Set the split point to the end of the line if the entire string fits in the ↵Chris Young2013-02-121-15/+15
| | | | allocated space
* Bring nsfont_split up to core expectations. Slightly bodged.Chris Young2013-02-101-19/+29
|
* Make logic compare clearerChris Young2013-01-101-3/+3
|
* Disable anti-aliasing for palette-mapped modesChris Young2012-08-051-12/+22
|
* move text colour settings into plotters.c, and use palette-map capable functionChris Young2012-08-041-2/+0
|
* Rescan fonts if preferred fallback font is changed in the GUIChris Young2012-05-061-2/+17
| | | | svn path=/trunk/netsurf/; revision=13908
* Use font_unicode option as preferred (first scanned) font. Ideally need toChris Young2012-05-051-8/+3
| | | | | | | expand this so multiple fonts can be specified. Allow disabling of scanning other fonts. Add stubs for a scanning progress GUI. svn path=/trunk/netsurf/; revision=13907
* Integrate Unicode font scanner into NetSurf.Chris Young2012-05-051-12/+26
| | | | | | | | NetSurf will now use any available font when trying to print characters that are missing from the current font. TODO: Preferred font list. svn path=/trunk/netsurf/; revision=13905
* Ensure we are using the faster(?) character size functions in allChris Young2012-05-021-7/+24
| | | | | | applicable places. svn path=/trunk/netsurf/; revision=13901
* Add AppWindow ourself rather than letting window.class create it. InitialChris Young2012-04-281-1/+1
| | | | | | | | tests indicate we are no longer losing icon drop events although there is still an "event leak" somewhere. Fix warnings. svn path=/trunk/netsurf/; revision=13894
* Re-jig URL launch as would never have fallen back to using openurl.library.Chris Young2012-04-181-1/+1
| | | | | | Add it as an option instead. svn path=/trunk/netsurf/; revision=13882
* Just get glyph widths rather than the entire glyph when calculating sizes.Chris Young2012-04-091-11/+49
| | | | | | | This should be faster but isn't (probably still rendering the glyph internally) svn path=/trunk/netsurf/; revision=13843
* NetSurf options rework (a=vince r=daniels,jmb)Vincent Sanders2012-03-221-14/+14
| | | | svn path=/trunk/netsurf/; revision=13548
* Add proposed small caps "x" and "q" mappings.Chris Young2011-12-051-0/+2
| | | | svn path=/trunk/netsurf/; revision=13247
* Support small caps using the font's designed characters.Chris Young2011-12-041-1/+92
| | | | | | TODO: fallback to generated characters. svn path=/trunk/netsurf/; revision=13245
* Avoid memory leak when requested font cannot be opened.Chris Young2011-12-041-7/+8
| | | | svn path=/trunk/netsurf/; revision=13243
* Don't use a designed font for oblique, only italic.Chris Young2011-12-041-2/+28
| | | | svn path=/trunk/netsurf/; revision=13226
* Global list for diskfont.library fontengine cacheChris Young2011-12-041-2/+4
| | | | svn path=/trunk/netsurf/; revision=13225