mirror of
https://github.com/servo/servo.git
synced 2025-07-30 02:30:21 +01:00
Correctly handle local sources for CSS3 fonts Currently, servo panics for me when loading something like this: ``` @font-face { font-family: "test family"; src: local(test font face); } ``` That's due to a bug in `FontCacheTask`. `FontCacheTask` tries to get the value for the key "test font face" from `self.web_families`, but previously initialized a value for the key "test family". These two commits add an awkward test and fix the bug by not shadowing the variable `family_name`. Since the argument to `local()` should explicitly not be the name of a font family, the previous variable name was wrong and misleading anyways. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9149) <!-- Reviewable:end --> |
||
---|---|---|
.. | ||
gfx | ||
net | ||
net_traits | ||
plugin | ||
script | ||
style | ||
util |