diff options
| author | Matthias Melcher <fltk@matthiasm.com> | 2006-06-02 14:17:41 +0000 |
|---|---|---|
| committer | Matthias Melcher <fltk@matthiasm.com> | 2006-06-02 14:17:41 +0000 |
| commit | 4dd1f5e2164b8d4e4f1b5a3e7df934f82f3c5783 (patch) | |
| tree | f72945c88705fff7495bc43820ce9c59d3d7ce96 /src/Fl_Bitmap.cxx | |
| parent | b938cfb7ef9a27f378b80273f63e909bbf4858d2 (diff) | |
STR #1305: partial fix.
FLTK on Mac with --enable-quartz now uses ATSU instead of CG to render text. First of all, it is a lot faster, but more importantly, character positions are now all at integer positions. This is not as beatiful as standard Mac text, but required by the FLTK internals. I seriously doubt that anyone who's not a typesette will notice the difference.
But - and there's always a but, isn't there?
This commit does not handle the ASCII-to-UTF16 conversion yet, so all characters above 127 are junk.
Also, there are still a lot of problems with the Quartz support in general. Most prominently, we still get a lot of messages about invalid contexts which ruins the clipping.
So in conclusion (this must be the longest SVN commit annotation ever) this modification fixes the main reason why I did not finish the Quartz port. After fixing this, there's hope that we will wrap even that dirty little corner of FLTK up for good!
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5171 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/Fl_Bitmap.cxx')
0 files changed, 0 insertions, 0 deletions
