Unicode combined characters displayed incorrectly


Description of the issue:

Using a unicode combined character ( e.g. ?⃝ ) a question mark - or any other character - is displayed left to a rectangle (missing character symbol).

How can this issue be reproduced?

I created a simple page containing a unicode combined character:

<!DOCTYPE html>
<html>
<head>
<title>Test</title>
</head>
<body>
This is a ?&#x20dd; test
</body>
</html>

Expected result:

The question mark should be centered inside a circle. The combined character should keep the distances to the right and left correctly.

Brave Version( check About Brave):
Version 1.28.106 Chromium: 92.0.4515.159 (Official Build) (arm64)

Additional Information:
See Jonathan Kew (:jfkthame) comment: Mozilla Bug

On the left: Safari (14.1.2 (16611.3.10.1.6)), on the right: Brave.

Screenshot 2021-08-22 at 16.15.55

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.