[HarfBuzz] Quick show of hands needed
Shriramana Sharma
samjnaa at gmail.com
Wed Jul 20 20:57:14 PDT 2011
On 07/21/2011 09:04 AM, Pravin Satpute wrote:
> On Thursday 21 July 2011 08:51 AM, Behdad Esfahbod wrote:
>> I'm wondering: should harfbuzz try compatibility
>> composition/decomposition
>> (NFKC/NFKD) if a font doesn't support a character?
>>
>> It's easy to do so, but I'm sure how desirable that is.
>
> 1) In pango we have faced problem of backspace due to decomposition.
> i.e. U+0958 was getting decomposed into U+0915 and U+093C, so for
> entered character was required 2 backspaces to delete.
That doesn't sound right. The backspace should erase the last character
that was input. Rendering engines should only take care of rendering
whatever sequence of characters has been input and not change the
sequence of characters right?
I believe what Behdad means is:
for decomposition: if HB is faced with the task of rendering U+0958 but
the font doesn't provide that glyph, then should HB try to decompose it
to U+0915 and U+093C and render the sequence?
for composition: (I'm not too sure about *this* one but) if HB has to
render a decomposed sequence which has an equivalent precomposed
character, should HB try to lookup the glyph for that precomposed
character (as it may give proper placement of diacritic etc)?
I vote YES on both accounts. The former would be useful to present a
meaningful rendering to the user and the latter would be useful for
typographical finesse.
--
Shriramana Sharma
More information about the HarfBuzz
mailing list