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 font rendering on Linux #371

Closed
debloper opened this issue Apr 16, 2013 · 5 comments
Closed

Fix font rendering on Linux #371

debloper opened this issue Apr 16, 2013 · 5 comments

Comments

@debloper
Copy link

@debloper debloper commented Apr 16, 2013

Certain Linux systems are failing to display any text-contents on the test-pages.
Tested with Fedora 18, on KDE 4.10.x

@metajack
Copy link
Contributor

@metajack metajack commented Apr 18, 2013

This is fixed the skia and rust-azure pull requests currently waiting for review.

@metajack
Copy link
Contributor

@metajack metajack commented Apr 18, 2013

This is fixed on master now. Please reopen if you continue to have trouble.

@metajack metajack closed this Apr 18, 2013
@mcepl
Copy link

@mcepl mcepl commented May 9, 2013

So, when I get this, should I ask for reopening this issue or is this #315 ?

matej@wycliff: build (master *)$ ./servo ../src/test/about-mozilla.html
rust: task failed at 'assertion failed: fonts.len() > 0', /home/matej/repos/tmp/servo/src/servo-gfx/font_context.rs:131
rust: task failed at 'connection closed', /home/matej/repos/tmp/servo/src/rust/src/libcore/option.rs:429
rust: task failed at 'option::get none', /home/matej/repos/tmp/servo/src/rust/src/libcore/option.rs:453
rust: task failed at 'killed', /home/matej/repos/tmp/servo/src/rust/src/libcore/pipes.rs:275
rust: task failed at 'killed', /home/matej/repos/tmp/servo/src/rust/src/libcore/pipes.rs:275
rust: task failed at 'killed', /home/matej/repos/tmp/servo/src/rust/src/libcore/pipes.rs:275
rust: task failed at 'killed', /home/matej/repos/tmp/servo/src/rust/src/libcore/pipes.rs:275
rust: domain main @0x7ff7f8203600 root task failed
rust: task failed at 'killed', /home/matej/repos/tmp/servo/src/rust/src/libcore/pipes.rs:275
rust: task failed at 'killed', /home/matej/repos/tmp/servo/src/rust/src/libcore/pipes.rs:275
rust: task failed at 'killed', /home/matej/repos/tmp/servo/src/rust/src/libcore/pipes.rs:275
terminate called after throwing an instance of 'rust_task*'
Redirecting call to abort() to mozalloc_abort

Segmentation fault (core dumped)
@metajack
Copy link
Contributor

@metajack metajack commented May 9, 2013

I believe this is font fallback failing. If you had a font installed it could use, then this would work.

This is probably this bug: #410

#315 I think the font rendering was crazy, not segfaulting. Installing msttcorefonts would probably fix this for you as a workaround.

@mcepl
Copy link

@mcepl mcepl commented May 9, 2013

Yes, installing msttcorefonts (oh those memories, last time I have installed it was six years ago ;)) helped to ../src/test/about-mozilla.html. ./servo http://www.google.com provided very shaky 302 redirection message.

ChrisParis pushed a commit to ChrisParis/servo that referenced this issue Sep 7, 2014
Make propagate-to-window-onerror.html actually run.
glennw pushed a commit to glennw/servo that referenced this issue Jan 16, 2017
Remove GPU clear of framebuffer.

Add a large white rectangle as the root display item. This is removed
by the occlusion culling for most tiles, and means that it's no longer
necessary to clear the framebuffer.

<!-- 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/371)
<!-- Reviewable:end -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.