Re: commit (HEAD): glyph related stuff

From: msevior@physics.unimelb.edu.au
Date: Mon Jun 23 2003 - 13:09:05 EDT

  • Next message: msevior@physics.unimelb.edu.au: "POW - round trip XHTML. Minimum Gnome Office requirement."

    > Well, I have an up-to-date CVS tree and I see the same
    > thing as Martin.
    >
    > fi(circle)sh
    >
    > If I move my caret to the right of "fi" and
    > shift-select left, I get "fi" selected, and not just
    > "i" as I would expect.
    >

    Yes. I see exactly the same behavior. I really *expect* to be able to move
    the cursor between the "f" and the "i".

    Can you think of an easy to fix this? (plus remove the placeholder giving
    the circle bug).

    If not I suggest we drop lignature support until post 2.0. Fixing the move
    between the "f" and "i" bug seems quite hard.

    Martin

    > Dom
    >
    > --- tomasfrydrych@yahoo.co.uk wrote:
    >>
    >> > Hmm the default seems to be to return true. I went
    >> throught about 20 MS
    >> > Word fonts and finally found one where it was
    >> present. It looks pretty
    >> > cool when the ligature is available.
    >>
    >> I just had a look at the screen shot, and the only
    >> explanation I have for
    >> the circle is that the ligature is used, the glyph
    >> _is_ in the font), but the
    >> ligature placeholder is not removed from the string
    >> before draw. Now
    >> the removal is done in XP code
    >> (FP_TextRun::_stripLigatures() I think),
    >> so this really should not be happening -- is your
    >> fp_TextRun.cpp up to
    >> date?
    >>
    >> You might want to also try the 'ff' combiantion,
    >> which is not found in MS
    >> fonts, so if you use one of those font, you should
    >> be just getting 2 x 'f' if
    >> the GR_UnixFontHandle::doesGlyphExist() works.
    >>
    >> Tomas
    >
    >
    > __________________________________
    > Do you Yahoo!?
    > SBC Yahoo! DSL - Now only $29.95 per month!
    > http://sbc.yahoo.com



    This archive was generated by hypermail 2.1.4 : Mon Jun 23 2003 - 13:20:38 EDT