mirror of
https://github.com/servo/servo.git
synced 2025-10-04 02:29:12 +01:00
Specifically: For "bullets", i.e. 'list-style-type:disc|circle|square| disclosure-closed|disclosure-open', we use a built-in font (-moz-bullet-font, which has glyphs for those symbols + space) to retain mostly backwards compatible rendering for those. Authors may override that with an explicit 'font-family' ::marker style though. We also use this font for 'list-style-image' in case it would fallback to one of the above when the image fails to load (so that we get the same width space). When the -moz-bullet-font is used we also set 'font-synthesis' to avoid synthesizing italic/bold for this font. Authors may override this with an explicit ::marker declaration. We also set 'letter-spacing' and 'word-spacing' to the initial value for bullets for web-compat reasons. Again, authors may override this with an explicit ::marker declaration. (This breaks backwards- compat slightly but makes us compatible with Chrome. We used to ignore these for list-style-type:<string> too.) Differential Revision: https://phabricator.services.mozilla.com/D111693 |
||
---|---|---|
.. | ||
background.rs | ||
basic_shape.rs | ||
border.rs | ||
box.rs | ||
calc.rs | ||
color.rs | ||
column.rs | ||
counters.rs | ||
easing.rs | ||
effects.rs | ||
flex.rs | ||
font.rs | ||
grid.rs | ||
image.rs | ||
length.rs | ||
mod.rs | ||
motion.rs | ||
page.rs | ||
position.rs | ||
ratio.rs | ||
rect.rs | ||
size.rs | ||
svg.rs | ||
text.rs | ||
transform.rs | ||
ui.rs | ||
url.rs |