Description: Single quotation mark spacing changes with character of when highlighting a part Steps to Reproduce: 1. open the attached file 2. Press delete.. 3. Dance with undo/redo.. notice the shifting 4. End with undo 5. Select portion of the Single quotation marks & apply highlighting. -> Notice spacing changing within the highlighting area Actual Results: Changing spacing Expected Results: I would assume this shouldn't matter for layout. Reproducible: Always User Profile Reset: No Additional Info: Version: 7.3.0.0.alpha0+ (x64) / LibreOffice Community Build ID: 93115d2c54d645bcf2f80fde325e3ede39dee4d5 CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win Locale: nl-NL (nl_NL); UI: en-US Calc: CL
Created attachment 175804 [details] Example file
Also in Version: 5.3.0.3 Build ID: 7074905676c47b82bbcfbea1aeefc84afe1c50e1 CPU Threads: 4; OS Version: Windows 6.2; UI Render: GL; Layout Engine: new; Locale: nl-NL (nl_NL); Calc: group -> the new engine.. fine with the old also not in Version: 5.2.5.0.0+ Build ID: a4d4fbeb623013f6377b30711ceedb38ea4b49f8 CPU Threads: 4; OS Version: Windows 6.2; UI Render: GL; TinderBox: Win-x86@62-merge-TDF, Branch:libreoffice-5-2, Time: 2016-12-24_14:43:55 Locale: nl-NL (nl_NL); Calc: CL The new engine should explicitly forced on while bibisecting with the commandline switch..
Applying a highlight splits the text run, applying a new text format including the highlight. If you select the entire run of single quote glyphs and apply highlight there is no shift as the text span is intact. Frankly, I don't think this has anything to do with the HarfBuzz refactor at 5.3.0
(In reply to V Stuart Foote from comment #3) > Frankly, I don't think this has anything to do with the HarfBuzz refactor at > 5.3.0 Well I tested 5.3.0.3 with old and new layout engine.. it's fine with OLD but present with the NEW layout engine.. So the new engine might uncovered pre-existing bug (or made it more prominent) No clue if the 'quote' glyph being some way different processed compared to other symbols. The highlighting text parts causing shifts is more common problem. I blamed it on 'RSID' at bug 140161 (see also the see also there). Except the quotation marks being affected since 5.3.0 (and pretty easy to reproduce) Deleting the 'l' causing spacing the change is bit surprising to me. Normally it starts with 'font color/highlighting' But the whole text rendering is beyond my understanding (glyphs/ text portions, RSID)
Reproducible using: Version: 7.4.0.0.alpha0+ / LibreOffice Community Build ID: 5453f75a1e682992f3a725781bb563b8cc76cf1b CPU threads: 8; OS: Linux 5.13; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US Calc: threaded
Version: 7.5.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: a81e957f5026373f3935390c786c21416fc74fcc CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win Locale: nl-NL (nl_NL); UI: en-US Calc: CL threaded