-
Notifications
You must be signed in to change notification settings - Fork 10.3k
Don't map glyphs to Unicode "Dotted circle" combining mark (bug 1108301) #5705
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
/botio test |
From: Bot.io (Linux)ReceivedCommand cmd_test from @Snuffleupagus received. Current queue size: 0 Live output at: http://107.21.233.14:8877/cea6b0bfa0fa65e/output.txt |
From: Bot.io (Linux)SuccessFull output at http://107.21.233.14:8877/cea6b0bfa0fa65e/output.txt Total script time: 22.80 mins
|
From: Bot.io (Windows)ReceivedCommand cmd_test from @Snuffleupagus received. Current queue size: 0 Live output at: http://107.22.172.223:8877/2a1f5bb24ff3328/output.txt |
From: Bot.io (Windows)SuccessFull output at http://107.22.172.223:8877/2a1f5bb24ff3328/output.txt Total script time: 17.10 mins
|
Any idea why this character is special? BTW seems to be a windows only problem. |
No, unfortunately not. I'm actually leaning towards closing the PR, since I have a hard time rationalizing why this patch is the "correct" solution. |
Actually, doing a code search against the Mozilla source gives interesting results: https://dxr.mozilla.org/mozilla-central/search?q=0x25CC&case=false. Edit: Looking at e.g. https://dxr.mozilla.org/mozilla-central/source/gfx/harfbuzz/src/hb-ot-shape.cc#236 or https://dxr.mozilla.org/mozilla-central/source/gfx/harfbuzz/src/hb-ot-shape-complex-sea.cc#275, I'm wondering if something like that would actually perfectly explain the issue that this patch attempts to fix. |
It seems that `0x25CC` is another bad spot for charCodes. Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1108301.
Rebased to fix merge conflicts in the test files, no functional code changes were made. |
/botio makeref |
From: Bot.io (Linux)ReceivedCommand cmd_makeref from @brendandahl received. Current queue size: 0 Live output at: http://107.21.233.14:8877/de4b738597be3d4/output.txt |
From: Bot.io (Windows)ReceivedCommand cmd_makeref from @brendandahl received. Current queue size: 0 Live output at: http://107.22.172.223:8877/e2f9b135217342e/output.txt |
From: Bot.io (Windows)FailedFull output at http://107.22.172.223:8877/e2f9b135217342e/output.txt Total script time: 1.11 mins
|
/botio-windows makeref |
From: Bot.io (Windows)ReceivedCommand cmd_makeref from @brendandahl received. Current queue size: 0 Live output at: http://107.22.172.223:8877/0329a166c00080c/output.txt |
From: Bot.io (Windows)SuccessFull output at http://107.22.172.223:8877/0329a166c00080c/output.txt Total script time: 17.68 mins
|
From: Bot.io (Linux)SuccessFull output at http://107.21.233.14:8877/de4b738597be3d4/output.txt Total script time: 22.14 mins
|
Don't map glyphs to Unicode "Dotted circle" combining mark (bug 1108301)
It seems that
0x25CC
is another bad spot for charCodes.Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1108301.
Edit: Fixes one of the bugs in #5647.