aboutsummaryrefslogtreecommitdiffstats
path: root/components/gfx/font.rs
Commit message (Expand)AuthorAgeFilesLines
* Rename `gfx` to `fonts` (#32556)Martin Robinson2024-06-191-885/+0
* fonts: Respect emoji variation selector when selecting fonts (#32493)Martin Robinson2024-06-181-7/+41
* build: Fix build warnings on Windows (#32500)Martin Robinson2024-06-151-0/+1
* layout: Add a `InlineFormattingContextBuilder` (#32415)Martin Robinson2024-06-031-0/+3
* fonts: Improve font fallback (#32286)Martin Robinson2024-05-271-13/+20
* fonts: Store web fonts in the per-Layout `FontContext` (#32303)Martin Robinson2024-05-201-2/+2
* fonts: Add `MallocSizeOf` implementation for `FontContext` (#32206)Martin Robinson2024-05-031-8/+36
* Fix some clippy warnings in `components/gfx` and `components/script` (#32215)Pi-Cla2024-05-021-9/+6
* fonts: Make `FontContext` thread-safe and share it per-Layout (#32205)Martin Robinson2024-05-021-71/+87
* feat: Support font-relative `ch` and `ic` units (#32171)Andreu Botella2024-05-021-0/+4
* fonts: Use `FontInstanceFlags::EMBEDDED_BITMAPS` for color fonts on MacOS (#3...Martin Robinson2024-05-021-3/+13
* fonts: Add support for more @font-face features (#32164)Martin Robinson2024-04-291-46/+149
* fonts: Merge multiple methods into `PlatformFont::descriptor()` (#32115)Martin Robinson2024-04-231-13/+6
* fonts: Rework platform font initialization (#32127)Mukilan Thiyagarajan2024-04-221-3/+48
* Simplify `FontHandle` and rename it to `PlatformFont` (#32101)Martin Robinson2024-04-171-10/+12
* gfx: Remove `FontTemplateData` (#32034)Martin Robinson2024-04-161-9/+5
* Remove `FontContextHandle` (#32038)Martin Robinson2024-04-121-2/+0
* clippy: Fix remaining warnings in `gfx` for MacOS (#31669)Martin Robinson2024-03-151-1/+1
* fonts: Add `FontIdentifier` and `LocalFontIdentifier` (#31658)Martin Robinson2024-03-141-2/+3
* clippy: fix warnings in components/gfx (#31560)eri2024-03-081-18/+14
* layout: Turn on synthetic small-caps for layout 2020 (#31435)Martin Robinson2024-02-281-14/+28
* layout: Implement support for font fallback (#31254)Martin Robinson2024-02-111-1/+1
* Replace time with std::time in components/gfx (#31168)Johannes S2024-01-251-4/+7
* layout: Implement support for `line-height` and `vertical-align` (#30902)Martin Robinson2024-01-081-0/+21
* Further changes required by ServoOriol Brufau2023-11-041-1/+1
* Strict import formatting (grouping and granularity) (#30325)Samson2023-09-111-17/+18
* remove `extern crate` (#30311)Samson2023-09-081-1/+5
* build(deps): bump bitflags from 1.3.2 to 2.3.1 (#30273)Martin Robinson2023-09-011-5/+6
* Try to `use` WebRender types moreMartin Robinson2023-07-101-2/+3
* Further changes required by ServoOriol Brufau2023-05-241-0/+1
* Add space between parametersdelosrogers2021-03-071-1/+1
* Use swap() instead of load()/store() in get_and_reset_text_shaping_performanc...delosrogers2021-03-071-2/+1
* layout: Resolve word_spacing ahead of time.Emilio Cobos Álvarez2020-02-121-7/+6
* Servo build fixes.Emilio Cobos Álvarez2019-12-161-1/+1
* Update euclid.Emilio Cobos Álvarez2019-07-231-1/+1
* style: Fix servo build, and appease tidy / fmt.Emilio Cobos Álvarez2019-04-121-4/+9
* layout: Fix Servo layout build.Emilio Cobos Álvarez2019-03-271-1/+1
* Fix deprecation warningsSimon Sapin2019-01-281-2/+2
* Rustfmt has changed its default style :/Simon Sapin2018-12-281-1/+1
* Update MPL license to https (part 4)Jan Andre Ikenmeyer2018-11-191-1/+1
* Remove useless `use crate_name;` imports.Simon Sapin2018-11-081-2/+0
* Reorder importsPyfisch2018-11-061-2/+2
* Format remaining filesPyfisch2018-11-061-2/+4
* Sort `use` statementsSimon Sapin2018-11-061-5/+5
* `cargo fix --edition`Simon Sapin2018-11-061-11/+11
* Format the rest of gfx #21373kingdido9992018-09-081-89/+111
* gfx: Make FontHandleMethods::family_name return an optional value.Josh Matthews2018-08-081-2/+3
* Update dependencies to use new_debug_unrechableMatt Brubeck2018-06-061-2/+2
* FontContext: Cache data fetched from the cache threadJon Leighton2018-05-191-1/+1
* Implement font fallbackJon Leighton2018-05-191-18/+144