Created attachment 82333 [details] Sample text formatted using OTF font and its reference rendering Setting additional spacing between characters (Format/Character/Position/) does not prevent applying OpenType ligatures.
Created attachment 104814 [details] Expanded characters with ligatures in Graphite, OTF, and TTF. Issue applies to Graphite, OpenType, and TrueType fonts. I am attaching a clearer example file. Tested under v4.2.6.2 Build ID: 185f2ce4dcc34af9bd97dec29e6d42c39557298f and v4.4.0.0.alpha0+ Build ID: aa0e3701aad1a8a955773e869d9a6b59eac51e72 TinderBox: Linux-rpm_deb-x86_64@46-TDF, Branch:master, Time: 2014-08-10_07:00:01.
Summary amended for clarity.
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present on a currently supported version of LibreOffice (5.1.5 or 5.2.1 https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the version of LibreOffice and your operating system, and any changes you see in the bug behavior If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a short comment that includes your version of LibreOffice and Operating System Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to "inherited from OOo"; 4b. If the bug was not present in 3.3 - add "regression" to keyword Feel free to come ask questions or to say hello in our QA chat: http://webchat.freenode.net/?channels=libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug-20160920
Still an issue.
This isn’t fixed yet, but one can disable ligatures manually now.
Thanks Khaled! I'll test a fresh build this weekend. Is it controlled with a check box in the Character position tab? Greetings, Stephan van den Akker
It is a bit of hack right now (but Graphite had it for ages, so meh). You can append font features to font names, e.g. “Foo Sans:-liga&-kern&+foo&-bar”, the tags are OpenType features tags.
Tested in: Versie: 5.3.0.0.alpha1+ Build ID: a5f8c5f9338e140c8ec3198228917a8a1a54dc35 CPU Threads: 8; Versie besturingssysteem:Linux 3.16; UI Render: standaard; VCL: gtk3; Layout Engine: new; Locale: nl-NL (en_US.UTF-8); Calc: CL Worksforme, because it will mainly come down to our template maintainers to fix this for LO 5.2+. Usability and discoverability for end users is poor however. It might be a good idea to let the LO Design team have a look if setting some of these tags could and should be incorporated in the UI. I'll leave it to the OP to decide if this can be closed. The UI stuff could be another issue.
Ideally for this issue we should automatically disable the ligatures when letterspacing is used, so this should be left open. For general OpenType feature handling, there is bug 58941.
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
*** Bug 117052 has been marked as a duplicate of this bug. ***
still valid in 6.0.3.2
Problem still exists in: Version: 6.1.3.2 Build ID: 10(Build:2) CPU threads: 4; OS: Linux 4.12; UI render: default; VCL: gtk3_kde5; Locale: en-GB (en_GB.UTF-8); Calc: group threaded and Version: 6.3.0.0.alpha0+ Build ID: 0d28abe085293604eb3127626da9c5a520b25c21 CPU threads: 4; OS: Linux 4.12; UI render: default; VCL: kde5; Locale: en-GB (en_GB.UTF-8); UI-Language: en-GB Calc: threaded
*** Bug 127920 has been marked as a duplicate of this bug. ***
Hi Stephan, (In reply to Stephan van den Akker from comment #6) > I'll test a fresh build this weekend. Is it controlled with a check box in > the Character position tab? The check 'Pair kerning' ?
(In reply to Cor Nouws from comment #16) > Hi Stephan, > > (In reply to Stephan van den Akker from comment #6) > > > I'll test a fresh build this weekend. Is it controlled with a check box in > > the Character position tab? > The check 'Pair kerning' ? I guess not - that doesn't solve the problem. And to be honest, I'm lost on what you mean in comment#8, Stephan...
(In reply to Cor Nouws from comment #16) > (In reply to Stephan van den Akker from comment #6) > > I'll test a fresh build this weekend. Is it controlled with a check box in > > the Character position tab? > The check 'Pair kerning' ? There's a Features button under the font selector in the Character dialog, however that doesn't seem to handle properly if ligatures are enabled by default. You can add the following to the font name to explicitely disable ligatures (without the quotes): ":liga=0"
(In reply to Cor Nouws from comment #16) > There's a Features button under the font selector in the Character dialog, > however that doesn't seem to handle properly if ligatures are enabled by > default. You can add the following to the font name to explicitely disable > ligatures (without the quotes): ":liga=0" Thanks Aron. For calrity: the :liga=0 can be added just in the box where you select a font. (I didn't know, Aron kindly explained that)
Khaled Hosny committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/b9f0caad5d9e628f82d5148dfc7d2436d32817e2 tdf#66819: Disable ligatures with character spacing It will be available in 7.5.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
*** Bug 150467 has been marked as a duplicate of this bug. ***
Verified fix in: Version: 7.5.0.0.alpha0+ / LibreOffice Community Build ID: 540a312af2f02108ea90f5d2a9f3bf573db622e5 CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US Calc: threaded