Ripcord Dev Logo Ripcord Development — View Ticket Login or Create Account
Ticket UUID: 6e5f7c33787cfa2daf084c2245037262cd658a12
Title: Non-alphabetic characters following a character from Telugu block turn black
Status: Open Type: Bug
Severity: Minor Priority: Low
Subsystem: Windows Resolution: Open
Last Modified: 2020-05-13 12:35:43
Version Found In: 0.4.24
egahbh2020-05-12 22:27:18Reproduction Steps
  1. Ensure that Preferences > Style > Font Engine is set to "DirectWrite (Standard)".
  2. Type in a character from the Telugu Unicode block.
  3. Type in some non-alphabetic characters after the Telugu character.

Expected Behavior

  • Non-alphabetic characters are formatted in the same manner as the rest of the text, like in this edited image.

Actual Behavior

  • Non-alphabetic characters all show up black and (I believe?) in a different font as shown in this image.

Workaround

  • This issue does not occur when using the FreeType Font Engine instead of DirectWrite as shown here.

Additional Notes

  • The character ౷ is in the Telugu Unicode block, but doesn't trigger this bug on my end, as seen here.
  • Not every non-alphabetic character will turn black either, but I haven't tracked down precisely which specific characters are affected by this bug and which aren't.
    • It's also very likely that more characters could instigate this bug than just the Telugu Unicode block, but I haven't tested blocks outside of that either.

Link to Strings Used In Linked Images

egahbh2020-05-12 22:49:22Reproduction Steps
  1. Ensure that Preferences > Style > Font Engine is set to "DirectWrite (Standard)".
  2. Type in a character from the Telugu Unicode block.
  3. Type in some non-alphabetic characters after the Telugu character.

Expected Behavior

  • Non-alphabetic characters are formatted in the same manner as the rest of the text, like in this edited image.

Actual Behavior

  • Non-alphabetic characters all show up black and (I believe?) in a different font as shown in this image.

Workaround

  • This issue does not occur when using the FreeType Font Engine instead of DirectWrite as shown here.

Additional Notes

  • The character ౷ is in the Telugu Unicode block, but doesn't trigger this bug on my end, as seen here.
  • Not every non-alphabetic character will turn black either, but I haven't tracked down precisely which specific characters are affected by this bug and which aren't.
    • It's also very likely that more characters could instigate this bug than just the Telugu Unicode block, but I haven't tested blocks outside of that either.

Link to Strings Used In Linked Images

cancel2020-05-13 12:35:43

Thank you for the very detailed report. This must be a bug in Qt. I will see if there's a fix in any of the newer Qt versions.