https://bugs.documentfoundation.org/show_bug.cgi?id=64633

--- Comment #14 from [email protected] ---
This is not a general graphite issue but a bug in the LinLibertine_R_G.gdl.
Here are the key parts of the code:

class__salt__Stylistic_Alternatives_lookup_21_subtable_1 = p ("ampersand", "h",
"beta", "theta", "kappa", "phi", "h.alt", "a.sc", "y.alt") ;
class__salt__Stylistic_Alternatives_lookup_21_subtable_2 = p ("ampersand.alt",
"h.alt", "uni03D0", "theta1", "uni03F0", "phi1", "h", "a.scalt", "y") ;

Notice that h -> h.alt and also h.alt -> h

if (salt && !(lng==SRB ))
if (caps == 0) class__salt__Stylistic_Alternatives_lookup_21_subtable_1 >
class__salt__Stylistic_Alternatives_lookup_21_subtable_2 / ^_; endif;
class__salt__Stylistic_Alternatives_lookup_21_subtable_1 >
class__salt__Stylistic_Alternatives_lookup_21_subtable_2;
endif;

The first rule here maps h -> h.alt and then leaves the cursor before the
output h.alt. The rule then runs again, mapping h.alt -> h.

I don't understand why the ^ is here and why the h.alt -> h mapping.

The font is buggy for this reason.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to