diff options
| author | Keith Packard <keithp@keithp.com> | 2005-08-31 15:08:02 +0000 |
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2005-08-31 15:08:02 +0000 |
| commit | b0c58593b30c1fa085b1e7c8e4897da623b8686d (patch) | |
| tree | 41201033b243864d4dea6becc75d12bf4acb2f37 /test/operator-source-ref.png | |
| parent | 568ce860264e63f86ae45258eb106fb7a74a33a3 (diff) | |
Split out scaled font code to cairo-scaled-font.c
Replace cairo cache implementation (this code from cworth)
No more global glyph cache to clean up
Store glyphs in new per-scaled font caches which hold user-space metrics and device space bounding boxes
Refactor glyph drawing APIs so that the surface API is invoked directly from the gstate code.
Add path creation/destruction routines (to hold glyph paths)
New implementation of scaled fonts which uses per-scaled_font caches for glyphs and keeps user-space metrics, device-space bboxes along with glyph images and/or glyph paths.
Adapt to new scaled font API changes.
New cache and scaled_font APIs
Repond to bug fix in metrics computation for glyphs where y values were rounded up instead of down because of a sign difference between cairo and FreeType.
Reviewed by: otaylor, cworth
Diffstat (limited to 'test/operator-source-ref.png')
| -rw-r--r-- | test/operator-source-ref.png | bin | 19958 -> 19982 bytes |
1 files changed, 0 insertions, 0 deletions
diff --git a/test/operator-source-ref.png b/test/operator-source-ref.png Binary files differindex a0102139..ab7d263c 100644 --- a/test/operator-source-ref.png +++ b/test/operator-source-ref.png |
