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

Fix diacritic glyphs on Linux. #1868

Merged
merged 1 commit into from Oct 15, 2017
Merged

Fix diacritic glyphs on Linux. #1868

merged 1 commit into from Oct 15, 2017

Conversation

@glennw
Copy link
Member

glennw commented Oct 13, 2017

Diacritic glyphs have a valid width and height, but a
zero advance. Previously we were discarding these but
they are valid glyphs. The code also checks for a width
and height of 0 below, which catches non-printable glyphs
such as spaces.

Fixes #1846.


This change is Reviewable

@glennw
Copy link
Member Author

glennw commented Oct 13, 2017

r? @nical or @kvark

cc @gankro

@kvark
Copy link
Member

kvark commented Oct 13, 2017

Looks good!
@bors-servo r+

@bors-servo
Copy link
Contributor

bors-servo commented Oct 13, 2017

📌 Commit 719152f has been approved by kvark

@bors-servo
Copy link
Contributor

bors-servo commented Oct 14, 2017

Testing commit 719152f with merge 87e3b89...

bors-servo added a commit that referenced this pull request Oct 14, 2017
Fix diacritic glyphs on Linux.

Diacritic glyphs have a valid width and height, but a
zero advance. Previously we were discarding these but
they are valid glyphs. The code also checks for a width
and height of 0 below, which catches non-printable glyphs
such as spaces.

Fixes #1846.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/1868)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Oct 14, 2017

💔 Test failed - status-travis

@bors-servo
Copy link
Contributor

bors-servo commented Oct 14, 2017

The latest upstream changes (presumably #1873) made this pull request unmergeable. Please resolve the merge conflicts.

Diacritic glyphs have a valid width and height, but a
zero advance. Previously we were discarding these but
they are valid glyphs. The code also checks for a width
and height of 0 below, which catches non-printable glyphs
such as spaces.

Fixes #1846.
@glennw glennw force-pushed the glennw:diacritics branch from 719152f to f5a2334 Oct 15, 2017
@glennw
Copy link
Member Author

glennw commented Oct 15, 2017

@bors-servo r=kvark

@bors-servo
Copy link
Contributor

bors-servo commented Oct 15, 2017

📌 Commit f5a2334 has been approved by kvark

@bors-servo
Copy link
Contributor

bors-servo commented Oct 15, 2017

Testing commit f5a2334 with merge eb3ae93...

bors-servo added a commit that referenced this pull request Oct 15, 2017
Fix diacritic glyphs on Linux.

Diacritic glyphs have a valid width and height, but a
zero advance. Previously we were discarding these but
they are valid glyphs. The code also checks for a width
and height of 0 below, which catches non-printable glyphs
such as spaces.

Fixes #1846.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/1868)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Oct 15, 2017

☀️ Test successful - status-appveyor, status-travis
Approved by: kvark
Pushing eb3ae93 to master...

@bors-servo bors-servo merged commit f5a2334 into servo:master Oct 15, 2017
4 checks passed
4 checks passed
Taskcluster (pull_request) TaskGroup: success
Details
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

4 participants
You can’t perform that action at this time.