Skip to content
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

[mathml] Implement special drawing of largeop operator in displaystyle #25617

Merged
merged 1 commit into from Oct 22, 2020

Conversation

chromium-wpt-export-bot
Copy link
Collaborator

@chromium-wpt-export-bot chromium-wpt-export-bot commented Sep 18, 2020

This implements special drawing of largeop <mo> element in display style
as described in step 3. of [1]. A new algorithm is introduced for that
purpose and in particular only used for <mo> elements that are made of
a single glyph. Existing painting logic for stretchy radical symbol is
reused and adapted to work with largeop operators.

[1] https://mathml-refresh.github.io/mathml-core/#layout-of-operators

Bug: 6606
Change-Id: Icca70f4bf464417809970fecc101e5aa7f149621
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2414298
Commit-Queue: Rob Buis <rbuis@igalia.com>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Reviewed-by: Frédéric Wang <fwang@igalia.com>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#819855}

Copy link
Collaborator

@wpt-pr-bot wpt-pr-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The review process for this patch is being conducted in the Chromium project.

@chromium-wpt-export-bot chromium-wpt-export-bot force-pushed the chromium-export-cl-2414298 branch 8 times, most recently from 0520d70 to 6969cac Compare September 23, 2020 07:30
@chromium-wpt-export-bot chromium-wpt-export-bot force-pushed the chromium-export-cl-2414298 branch 4 times, most recently from dedfb30 to 5c5b674 Compare October 19, 2020 10:23
@chromium-wpt-export-bot chromium-wpt-export-bot force-pushed the chromium-export-cl-2414298 branch 3 times, most recently from 55927da to f55e065 Compare October 22, 2020 14:13
This implements special drawing of largeop <mo> element in display style
as described in step 3. of [1]. A new algorithm is introduced for that
purpose and in particular only used for <mo> elements that are made of
a single glyph. Existing painting logic for stretchy radical symbol is
reused and adapted to work with largeop operators.

[1] https://mathml-refresh.github.io/mathml-core/#layout-of-operators

Bug: 6606
Change-Id: Icca70f4bf464417809970fecc101e5aa7f149621
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2414298
Commit-Queue: Rob Buis <rbuis@igalia.com>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Reviewed-by: Frédéric Wang <fwang@igalia.com>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#819855}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants