ligatures are renderd (in text/tspan-elements) but 'zero width non-joiner' is rendered wrong

Bug #1567919 reported by Matthias Sprünglin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
New
Undecided
Unassigned

Bug Description

Since version 0.91, inkscape renders ligature characters in text. Ligatures are automatically inserted when corresponding characters are entered, for example the german characters 'ff'. Yet, this is not allways correct. In words like "Auffahrt", these ligatures should not be used (because the two letters do not belong to the same syllable). Normally, this is indicated by entering a "zero width non-joiner" unicode character in between the letters in question. In Inkscape, this character does not seem to be "zero width". Firefox renders the attached document correctly, while Inkscape enters a space for the 'zero width non-joiner' (using font DejaVu Serif, which contains ff-Ligature https://sourceforge.net/projects/dejavu/).

This should eighter be fixed, or ligature rendering should be disabled again (for it is just plain wrong this way).

Inkscape 0.91 r13725 on Windows 7 Pro 64bit (6.1.7601 sp1 build 7601)

Tags: text
Revision history for this message
Matthias Sprünglin (matthias-spruenglin) wrote :
summary: ligatures are renderd (in text/tspan-elements) but 'zero width non-
- joiner' is ignored
+ joiner' is rendered wrong
su_v (suv-lp)
tags: added: text
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.