[DejaVu-bugs] [Bug 17752] Request for U+FBEA, U+FBEE, U+FBF2, U+FBF9 and U+FC04

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Oct 4 07:56:23 PDT 2008


http://bugs.freedesktop.org/show_bug.cgi?id=17752





--- Comment #4 from nocturnaldreamer at gmail.com  2008-10-04 07:56:21 PST ---
(In reply to comment #3)
> Yes, the ligatures work. But if you write them as the combination of two
> characters, there are still two letters. You cannot address them directly with
> one keystroke. Or if you delete one, the other is still there.

It should be possible to map one keystroke to multiple code points, this
feature is needed for accented Latin letters without precomposed forms, for
instance.

> For Arabic that's fine, but in Kurdish they make sense only together. That's
> why they should be usable directly and not only as a ligature. 

Still this workaround creates more problems than it solves. For one, as
contextual forms they do not shape according to surrounding letters. So you
would have to map multiple keys to a single character. I think this is
analogous to Dutch "ij" or Spanisch "ll". They are or were seen as one letter
rather than two, but still the preferred representations are i+j and l+l.
Otherwise searching and collating could yield unexpected results.

As the Unicode standards stands (and as implemented e.g. on the Kurdish
Wikipedia), you are supposed to use a string of two code points (cf. chapter 2
of the standards). However implementations specially tailored for Kurdish could
still treat these as a single letter. As far as I know, this how it's done for
various Indic scripts and the accented letters I mentioned above.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the DejaVu-bugs mailing list