mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2025-12-25 02:30:11 +01:00
Added a few items to BUGS/TODO
This commit is contained in:
parent
e540d4c44f
commit
4b30a924c9
2 changed files with 20 additions and 51 deletions
13
BUGS
13
BUGS
|
|
@ -1 +1,14 @@
|
|||
Splines are not dashed.
|
||||
|
||||
The polygon tessellation routine has problems. It appears that the
|
||||
following paper has the right answers:
|
||||
|
||||
http://cm.bell-labs.com/cm/cs/doc/93/2-27.ps.gz
|
||||
|
||||
[Hobby93c] John D. Hobby, Practical Segment Intersection with
|
||||
Finite Precision Output, Computation Geometry Theory and
|
||||
Applications, 13(4), 1999.
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
58
TODO
58
TODO
|
|
@ -1,56 +1,12 @@
|
|||
* Add text support. For reference, here are the text-related PS
|
||||
operators:
|
||||
|
||||
Probably needed
|
||||
---------------
|
||||
charpath
|
||||
findfont
|
||||
setfont
|
||||
show
|
||||
scalefont
|
||||
transformfont (not in postscript)
|
||||
|
||||
Perhaps needed?
|
||||
===============
|
||||
|
||||
Relative Offsets
|
||||
----------------
|
||||
ashow show with x/y displacement added to each character
|
||||
widthshow show with x/y displacement added to specified character
|
||||
awidthshow same as ashow plus widthshow
|
||||
|
||||
|
||||
glyphshow show with name-based rather than encoded lookup of glyph
|
||||
cshow show with a callback for drawing each glyph
|
||||
kshow show with a callback between drawing each glyph
|
||||
|
||||
Absolute offsets
|
||||
----------------
|
||||
xyshow show with array of x/y displacements substituted
|
||||
xshow same as xyshow with y==0
|
||||
yshow same as xyshow with x==0
|
||||
|
||||
rootfont
|
||||
currentfont
|
||||
stringwidth
|
||||
|
||||
Probably not needed
|
||||
-------------------
|
||||
definefont
|
||||
composefont
|
||||
undefinefont
|
||||
makefont
|
||||
selectfont
|
||||
FontDirectory
|
||||
GlobalFontDirectory
|
||||
StandardEncoding
|
||||
ISOLatin1Encoding
|
||||
findencoding
|
||||
setcachedevice
|
||||
setcachedevice2
|
||||
setcharwidth
|
||||
* Add a "real" text API in addition to the current "toy" API.
|
||||
|
||||
* Implement text support for the image backend.
|
||||
|
||||
* Add arc support.
|
||||
|
||||
* Re-implement pattern support with a more PostScript-like API.
|
||||
|
||||
* Virtualize the backend interface so that the various backends can be
|
||||
compiled conditionally.
|
||||
|
||||
* Verification, profiling, optimization.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue