Since Bug 62154 the 'locl' feature become actived, but this support still limited. Steps to reproduce: Using FreeSerif to type five cyrillic letters б д г п т, make them italic and mark them as Serbian via the “Language” option at Character dialog, they have no localized form appearing. Then switch Doulos SIL (version 5.0) to display the same letters, the problem looks the same.
Several language specific version of Source Han Sans (Source Han Sans, Source Han Sans SC, Source Han Sans TC, Source Han Sans K) also has some localized glyphs. Type 骨 (U+9AA8) and 曜 (U+66DC), mark them as Simp/Trad Chinese, Japanese or Korean via the “Language” option at Character dialog, they still have no localized form appearing. See: https://github.com/adobe-fonts/source-han-sans/raw/release/SourceHanSansReadMe.pdf
Created attachment 123556 [details] sample formatted with FreeSerif regular, in italics, and in italics formatted as Serbian cannot reproduce. Enter the characters and format them with FreeSerif font, make it italic. Then format one of the italic lines with Serbian language → different shapes are used.
I can repro the problem with Serbian Cyrillic (Serbia) under Win. Used FreeSerif from: http://ftp.gnu.org/gnu/freefont/freefont-ttf-20120503.zip Win 7 Pro 64-bit Version: 5.2.0.0.alpha0+ Build ID: b89feb8018bf3610faf01e73995d576f6566e20b CPU Threads: 4; OS Version: Windows 6.1; UI Render: default; TinderBox: Win-x86@39, Branch:master, Time: 2016-03-07_03:36:17 Locale: fi-FI (fi_FI)
(In reply to Christian Lohmaier from comment #2) > Created attachment 123556 [details] > sample formatted with FreeSerif regular, in italics, and in italics > formatted as Serbian > > cannot reproduce. > Enter the characters and format them with FreeSerif font, make it italic. > > Then format one of the italic lines with Serbian language → different shapes > are used. It seems to me you are not using Windows.
Created attachment 123593 [details] Sample formatted with FreeSerif regular and italics, formatted as Serbian (Windows 10)
Comment on attachment 123556 [details] sample formatted with FreeSerif regular, in italics, and in italics formatted as Serbian You can see what I have seen: Attachment #123593 [details]
Created attachment 123594 [details] Sample formatted with Source Han Sans SC, formatted as Korean
I have found HarfBuzz has a very easy and reliable API to get localized glyph(s), and this library has optimized for many compliers and platforms, so I think intergrate HarfBuzz on Windows version would be helpful.
(In reply to General Kutuzov from comment #8) > I have found HarfBuzz has a very easy and reliable API to get localized > glyph(s), and this library has optimized for many compliers and platforms, > so I think intergrate HarfBuzz on Windows version would be helpful. It is coming: https://summerofcode.withgoogle.com/projects/#6122433102741504
(In reply to Buovjaga from comment #9) > (In reply to General Kutuzov from comment #8) > > I have found HarfBuzz has a very easy and reliable API to get localized > > glyph(s), and this library has optimized for many compliers and platforms, > > so I think intergrate HarfBuzz on Windows version would be helpful. > > It is coming: https://summerofcode.withgoogle.com/projects/#6122433102741504 Good, I have found bug 89870 is also prepared for this, I hope this bug is resolved on Windows when bug 89870 is fixed.
Created attachment 128422 [details] Screenshot from LibreOfficeDev Writer Congratulations! It was resolved in LODev 5.3, I can see the effect when I setting SAL_USE_COMMON_LAYOUT=1 Version: 5.3.0.0.alpha1+ Build ID: 4b4abb73fcd7f2802e73102b3e7c30face8d309c CPU Threads: 4; OS Version: Windows 6.19; UI Render: default; Layout Engine: new; TinderBox: Win-x86@39, Branch:master, Time: 2016-10-31_02:54:50 Locale: zh-CN (zh_CN); Calc: group
(In reply to General Kutuzov from comment #11) > Created attachment 128422 [details] > Screenshot from LibreOfficeDev Writer > > Congratulations! It was resolved in LODev 5.3, I can see the effect when I > setting SAL_USE_COMMON_LAYOUT=1 > > Version: 5.3.0.0.alpha1+ > Build ID: 4b4abb73fcd7f2802e73102b3e7c30face8d309c > CPU Threads: 4; OS Version: Windows 6.19; UI Render: default; Layout Engine: > new; > TinderBox: Win-x86@39, Branch:master, Time: 2016-10-31_02:54:50 > Locale: zh-CN (zh_CN); Calc: group Errata: this is not use ZWJ, instead is ZWNJ
Created attachment 128430 [details] Screenshot from LibreOfficeDev Writer
Should we change to RESOLVED FIXED?
(In reply to Buovjaga from comment #14) > Should we change to RESOLVED FIXED? OK, I think this is fixed. Since LODev enabled new text layour engine by default. Version: 5.3.0.0.alpha1+ Build ID: a6ce5d391476e4b6a2cb2d92ff45548c1d75684b CPU Threads: 4; OS Version: Windows 6.2; UI Render: default; Layout Engine: new; TinderBox: Win-x86@62-merge-TDF, Branch:MASTER, Time: 2016-11-04_00:03:22 Locale: zh-CN (zh_CN); Calc: group