Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upOn OSX, fonts are lighter than gecko and webkit #9487
Comments
|
Attempt to bump the priority of this. Do we know what's going on? Is it hard to fix? If it's too much work - let's flag it back to P3. |
|
@paulrouget I believe there's two issues here - one is our actual font selection matching is different than Gecko, and two is the lack of subpixel AA. I'm hoping to have a solution for the 2nd issue before June. The first issue should be (relatively) trivial to implement - if someone with mac experience has time to look into it. |
|
Of course, getting the font selection to exactly match gecko is far from trivial, but fixing the common case shouldn't be too difficult hopefully. |
This matches what I believe the OS native defaults to be. Partially addresses servo#9487.
gfx: Map `sans-serif` to Helvetica on Mac and DejaVu Sans on Linux. This matches what I believe the OS native defaults to be. Partially addresses #9487. r? @metajack cc @paulrouget <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10937) <!-- Reviewable:end -->
Roboto on Android. This matches what I believe the OS native defaults to be. Partially addresses servo#9487.
gfx: Map `sans-serif` to Helvetica on Mac and DejaVu Sans on Linux. This matches what I believe the OS native defaults to be. Partially addresses #9487. r? @metajack cc @paulrouget <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10937) <!-- Reviewable:end -->
Roboto on Android. This matches what I believe the OS native defaults to be. Partially addresses servo#9487.
gfx: Map `sans-serif` to Helvetica on Mac and DejaVu Sans on Linux. This matches what I believe the OS native defaults to be. Partially addresses #9487. r? @metajack cc @paulrouget <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10937) <!-- Reviewable:end -->
gfx: Map `sans-serif` to Helvetica on Mac and DejaVu Sans on Linux. This matches what I believe the OS native defaults to be. Partially addresses #9487. r? @metajack cc @paulrouget <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10937) <!-- Reviewable:end -->
gfx: Map `sans-serif` to Helvetica on Mac and DejaVu Sans on Linux. This matches what I believe the OS native defaults to be. Partially addresses #9487. r? @metajack cc @paulrouget <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10937) <!-- Reviewable:end -->
gfx: Map `sans-serif` to Helvetica on Mac and DejaVu Sans on Linux. This matches what I believe the OS native defaults to be. Partially addresses #9487. r? @metajack cc @paulrouget <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10937) <!-- Reviewable:end -->
gfx: Map `sans-serif` to Helvetica on Mac and DejaVu Sans on Linux. This matches what I believe the OS native defaults to be. Partially addresses #9487. r? @metajack cc @paulrouget <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10937) <!-- Reviewable:end -->
gfx: Map `sans-serif` to Helvetica on Mac and DejaVu Sans on Linux. This matches what I believe the OS native defaults to be. Partially addresses #9487. r? @metajack cc @paulrouget <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10937) <!-- Reviewable:end -->
gfx: Map `sans-serif` to Helvetica on Mac and DejaVu Sans on Linux. This matches what I believe the OS native defaults to be. Partially addresses #9487. r? @metajack cc @paulrouget <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10937) <!-- Reviewable:end -->
gfx: Map `sans-serif` to Helvetica on Mac and DejaVu Sans on Linux. This matches what I believe the OS native defaults to be. Partially addresses #9487. r? @metajack cc @paulrouget <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10937) <!-- Reviewable:end -->
gfx: Map `sans-serif` to Helvetica on Mac and DejaVu Sans on Linux. This matches what I believe the OS native defaults to be. Partially addresses #9487. r? @metajack cc @paulrouget <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10937) <!-- Reviewable:end -->
gfx: Map `sans-serif` to Helvetica on Mac and DejaVu Sans on Linux. This matches what I believe the OS native defaults to be. Partially addresses #9487. r? @metajack cc @paulrouget <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10937) <!-- Reviewable:end -->
gfx: Map `sans-serif` to Helvetica on Mac and DejaVu Sans on Linux. This matches what I believe the OS native defaults to be. Partially addresses #9487. r? @metajack cc @paulrouget <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10937) <!-- Reviewable:end -->
Roboto on Android. This matches what I believe the OS native defaults to be. Partially addresses servo#9487.
gfx: Map `sans-serif` to Helvetica on Mac and DejaVu Sans on Linux. This matches what I believe the OS native defaults to be. Partially addresses #9487. r? @metajack cc @paulrouget <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10937) <!-- Reviewable:end -->
found. Partially addresses servo#190. Partially addresses servo#9487.
-> [100, 900] to [-1.0, 1.0] -> [100, 700]. CSS `normal` font-weight is specified as 400, while Mac "Regular" font weight is reported as 0.0. On the Mac, we need to center the two ranges on the same value to avoid choosing "Light" fonts where "Regular" would have been more appropriate. Closes servo#9487.
to 400, not 500. CSS `normal` font-weight is specified as 400, while Mac "Regular" font weight is reported as 0.0. On the Mac, we need to center the two ranges on the same value to avoid choosing "Light" fonts where "Regular" would have been more appropriate. Closes servo#9487. fix for mac
gfx: Map CSS `normal` font weight to Regular font weight on the Mac. This series of commits fixes #9487, and improves the look of nytimes.com among others. r? @metajack <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11103) <!-- Reviewable:end -->
gfx: Map CSS `normal` font weight to Regular font weight on the Mac. This series of commits fixes #9487, and improves the look of nytimes.com among others. r? @metajack <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11103) <!-- Reviewable:end -->
found. Partially addresses servo#190. Partially addresses servo#9487.
to 400, not 500. CSS `normal` font-weight is specified as 400, while Mac "Regular" font weight is reported as 0.0. On the Mac, we need to center the two ranges on the same value to avoid choosing "Light" fonts where "Regular" would have been more appropriate. Closes servo#9487. fix for mac
gfx: Map CSS `normal` font weight to Regular font weight on the Mac. This series of commits fixes #9487, and improves the look of nytimes.com among others. r? @metajack <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11103) <!-- Reviewable:end -->
gfx: Map CSS `normal` font weight to Regular font weight on the Mac. This series of commits fixes #9487, and improves the look of nytimes.com among others. r? @metajack <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11103) <!-- Reviewable:end -->
Roboto on Android. This matches what I believe the OS native defaults to be. Partially addresses servo#9487.
found. Partially addresses servo#190. Partially addresses servo#9487.
to 400, not 500. CSS `normal` font-weight is specified as 400, while Mac "Regular" font weight is reported as 0.0. On the Mac, we need to center the two ranges on the same value to avoid choosing "Light" fonts where "Regular" would have been more appropriate. Closes servo#9487. fix for mac
I haven't tested on other platforms.