0
Files
src/skia
Dominik Röttsches 2fb340acd7 Roll Fontations, Skrifa to 0.27
List of changes:
https://github.com/googlefonts/fontations/compare/skrifa-v0.26.5...skrifa-v0.27.0

Updated crates:

* read-fonts: 0.25.3 => 0.26.0
* skrifa: 0.26.5 => 0.27.0

Crates vetted for
"safe-to-deploy", "does-not-implement-crypto", "ub-risk-0"

Bug: chromium:40045339
Change-Id: I8b3e59a6f49e8fc158d39639cb935037284e35a7
Cq-Include-Trybots: chromium/try:android-rust-arm32-rel
Cq-Include-Trybots: chromium/try:android-rust-arm64-dbg
Cq-Include-Trybots: chromium/try:android-rust-arm64-rel
Cq-Include-Trybots: chromium/try:linux-rust-x64-dbg
Cq-Include-Trybots: chromium/try:linux-rust-x64-rel
Cq-Include-Trybots: chromium/try:win-rust-x64-dbg
Cq-Include-Trybots: chromium/try:win-rust-x64-rel
Disable-Rts: True
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6248957
Reviewed-by: Łukasz Anforowicz <lukasza@chromium.org>
Auto-Submit: Dominik Röttsches <drott@chromium.org>
Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1419317}
2025-02-12 08:11:17 -08:00
..
2025-02-12 08:11:17 -08:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

The Skia library can be found in //third_party/skia, and full documentation is available at https://skia.org/

This directory includes low-level chromium utilities for interacting with Skia:

  • Build rules for the Skia library
  • Configuration of the library (config/SkUserConfig.h)
  • Serialization of Skia types (public/mojom)
  • Implementations of Skia interfaces for platform behavior, such as fonts and memory allocation, as well as other miscellaneous utilities (ext).

Note that Skia is used directly in many parts of the chromium codebase. This directory is only concerned with code layered on Skia that will be reused frequently, across multiple chromium components.