-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Closed
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: typographyText rendering, possibly libtxtText rendering, possibly libtxtc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilityc: proposalA detailed proposal for a change to FlutterA detailed proposal for a change to Flutterplatform-linuxBuilding on or for Linux specificallyBuilding on or for Linux specificallyteam-linuxOwned by the Linux platform teamOwned by the Linux platform teamtriaged-linuxTriaged by the Linux platform teamTriaged by the Linux platform team
Description
Use case
Gnome* 48 (from March 2025) switched its default font from Cantarell to Adwaita Sans: https://blogs.gnome.org/monster/introducing-adwaita-fonts/.
Flutter likewise should switch to use Adwaita Sans if available in its font fallbacks.
Adwaita Sans is a slightly tweaked version of Inter, and therefore fits in with Roboto and the other Linux fonts listed in _helsinkiFontFallbacks.
*For context, Gnome is one of the two most popular desktop environments on Linux, and is used on Ubuntu.
Proposal
static const List<String> _helsinkiFontFallbacks = <String>[
'Ubuntu',
+ 'Adwaita Sans',
'Cantarell',
'DejaVu Sans',
'Liberation Sans',
'Arial',
];Adwaita Sans should be preferred over Cantarell, but the Ubuntu font should be preferred over either.
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: typographyText rendering, possibly libtxtText rendering, possibly libtxtc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilityc: proposalA detailed proposal for a change to FlutterA detailed proposal for a change to Flutterplatform-linuxBuilding on or for Linux specificallyBuilding on or for Linux specificallyteam-linuxOwned by the Linux platform teamOwned by the Linux platform teamtriaged-linuxTriaged by the Linux platform teamTriaged by the Linux platform team