0
Files
src/skia
Dominik Röttsches 1f4d0f8635 Instantiate Android system fonts with Fontations
After Julia landed [1] (thank you!), it's now possible to create
Fontations Android system fonts.

Create a base feature "FontationsAndroidSystemFonts" to set the Android
default font manager to one that instantiates through Fontations.

In the first patchset/upload, enable the feature by default to do one
round of testing on bots.

[1] https://chromium.googlesource.com/skia.git/+/eb9fc76e302f873de982cefa7690443e7a2cede5

Bug: chromium:370816214
Change-Id: Ieee9828fd5569289e726a45211c489c25e99a2aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6079955
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Auto-Submit: Dominik Röttsches <drott@chromium.org>
Reviewed-by: Ben Wagner <bungeman@google.com>
Cr-Commit-Position: refs/heads/main@{#1435391}
2025-03-20 07:29:34 -07:00
..
2025-03-13 12:21:35 -07:00
2025-03-18 10:47:45 -07: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.