Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-12091

[Tahoma font/kerning] has issues when displaying letter combination "fi" & "fli" (Regression in RICHED20)

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Fix Version/s: 0.4.10
    • Component/s: None
    • Module:
    • Guilty Revision:
      62,982

      Description

      affected ros r72892,r72896, and older (at least since a year)

      I can reproduce this with Wordpad, which uses RichEd20.dll
      Tahoma font size 12
      words: certi*fi*cate, *fi*refox, Of*fli*ne
      see ros-r72892-TahomaIssue-firefoxZertifikate.png

      The issue is gone when replacing our Tahoma font with the MS-versions.
      The issue is also fixed when using RichEd20.dll from WinXPSP3 v5.30.23.1230
      The symptom started to show with commit r62982 (Winesync Riched20)
      -------
      The same words show the same visual glitches in Firefox28, this case is handled in subticket.

        Attachments

        1. 0.4.9RC-22-g367cb1f_Tahoma12_switching_from_bold_to_Unbold.webm
          546 kB
        2. 2K3_SP2_our_TahomaFrom-r72953.png
          2K3_SP2_our_TahomaFrom-r72953.png
          40 kB
        3. BeforeAndAfter.zip
          394 kB
        4. CORE-12091-regression-test.txt
          5 kB
        5. CORE-12091-TheMinimalNeededChangeToHackFix.patch
          0.9 kB
        6. katayama_isRight.png
          katayama_isRight.png
          35 kB
        7. khmz-tahoma.sfd
          639 kB
        8. khmz-tahoma.ttf
          151 kB
        9. khmz-tahoma.ttf
          156 kB
        10. khmz-tahoma.ttf
          141 kB
        11. patch-x11-does-not-fix.png
          patch-x11-does-not-fix.png
          29 kB
        12. ros-r56300.png
          ros-r56300.png
          23 kB
        13. ros-r72892-TahomaIssue-firefoxZertifikate.png
          ros-r72892-TahomaIssue-firefoxZertifikate.png
          102 kB
        14. ros-r72975-hackfixed.png
          ros-r72975-hackfixed.png
          36 kB
        15. Tahoma.rtf
          1 kB
        16. tahoma.ttf
          164 kB
        17. Tahoma-11pt.rtf
          0.3 kB
        18. Tahoma-11pt-ros-after.png
          Tahoma-11pt-ros-after.png
          36 kB
        19. Tahoma-11pt-ros-after.png
          Tahoma-11pt-ros-after.png
          36 kB
        20. Tahoma-11pt-win10.png
          Tahoma-11pt-win10.png
          35 kB
        21. tahoma-fi-fl-improved.png
          tahoma-fi-fl-improved.png
          41 kB
        22. Tahoma-ros-after.png
          Tahoma-ros-after.png
          37 kB
        23. Tahoma-ros-after.png
          Tahoma-ros-after.png
          36 kB
        24. Tahoma-ros-before.png
          Tahoma-ros-before.png
          38 kB
        25. Tahoma-Win10.png
          Tahoma-Win10.png
          63 kB
        26. tahoma-wine-original.sfd
          650 kB

          Issue Links

            Activity

              People

              • Assignee:
                reactosfanboy reactosfanboy
                Reporter:
                reactosfanboy reactosfanboy
              • Votes:
                3 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: