It seems that the new Font features dialog introduced in 6.2 is not working properly. 1. Open a new Writer document. 2. Type "Dummy text" there. 3. Select the text and choose Format - Character. 4. Select font family "Linux Libertine O". 5. Click the "Features..." button. 6. In Font Features dialog, check "Lowercase to Small Capitals". Preview changes to the text in small capitals. 7. Click OK. Preview on the "Font" tab is not in small capitals, selected font family disappeared. 8. Click OK. "Dummy text" in the document has not been changed. Expected: The text should be in small capitals. If font family is explicitly specified as "Linux Libertine O:smcp", everything works fine. Tested in Ubuntu 18.10. Version: 6.2.0.1 Build ID: 0412ee99e862f384c1106d0841a950c4cfaa9df1 CPU threads: 4; OS: Linux 4.18; UI render: default; VCL: gtk3; Locale: cs-CZ (cs_CZ.UTF-8); UI-Language: en-US Calc: threaded
Reproduced in Windows with LO 6.3+ for "Linux Libertine" (all steps) and "Linux Biolinum" (except preview is OK in 6.).
Interesting in that if you make the change in the Formatting toolbar's Font listbox--appending the :smcp to the Linux Libertine G font name--the Small caps are correctly applied to the selection. So while the Character dialog's Font Features... panel does show affect is applied in its preview, it is not actually being applied as DF to the selection when the Font Features panel is OK'd to close.
@Tomaž, any thought on what might have slipped since work on bug 58941, seems like the font name in the Formatting listbox is not being updated from the Font Features dialog--doesn't that name update have to occur for the OpenFont/Graphite feature to apply?
I didn't touch that code in 6.2 so I need to look which change has broken that. Yes, font name should change if you apply a font feature (at least currently this is still true).
Regression introduced by: author Caolán McNamara <caolanm@redhat.com> 2018-09-10 17:19:19 +0100 committer Caolán McNamara <caolanm@redhat.com> 2018-09-14 11:43:51 +0100 commit 9237a905fa5f2b67db73c15847eff203a258c2b4 (patch) tree bf213e7f3fd7322ee032af9fa648d04c99faaba1 parent 34f6b7f4529cc5a3b0e286fbd7318c2b7bf9b132 (diff) weld SvxCharNamePage Bisected with: bibisect-linux64-6.2 Adding Cc: to Caolán McNamara Once Lowercase to Small Capitals is selected the family dropdownlist should change to Linux Libertine G:smcp, however it becomes blank in GTK/GEN and the :smcp is not passed in GTK3
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/+/09513e0d5bfa00145374d195d605c33a8bc7113b%5E%21 Resolves: tdf#122346 get font features to stick in entry properly It will be available in 6.3.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.
backports to 6.2 in gerrit, fixed in master
Verified in Version: 6.3.0.0.alpha0+ Build ID: edf8e2b6630ca9cf7117d9c7a25ef9d7231c5a9b CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk2; Locale: ca-ES (ca_ES.UTF-8); UI-Language: en-US Calc: threaded and Version: 6.3.0.0.alpha0+ Build ID: edf8e2b6630ca9cf7117d9c7a25ef9d7231c5a9b CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); UI-Language: en-US Calc: threaded
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-6-2": https://git.libreoffice.org/core/+/6561f24bf55c617efc8ac3aca503dee572f388ab%5E%21 Resolves: tdf#122346 get font features to stick in entry properly It will be available in 6.2.1. 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.
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-6-2-0": https://git.libreoffice.org/core/+/326309ff3622c8e6b952b3ac80117335c0497411%5E%21 Resolves: tdf#122346 get font features to stick in entry properly It will be available in 6.2.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.