GraphiteEditor / GraphiteEditor/Graphite

Add local font selection for supported browsers and desktop

Open
#1,340 4 comments 0 reactions 0 assignees View on GitHub
Web
Dominant language
Rust
Stars
27.2k
Forks
1.3k
Avg merge
20h 5m
Merged PRs (30d)
57

Description

Chromium browsers recently got the ability to browse local fonts. We should provide a way to choose between the Google Fonts list and local fonts, but gray that out with an explanation telling the user to use a Chromium browser for unsupported browsers.

- https://developer.mozilla.org/en-US/docs/Web/API/Local_Font_Access_API
- https://developer.chrome.com/en/blog/how-boxysvg-uses-the-local-font-access-api/
- https://developer.chrome.com/articles/local-fonts/

Related: #2125

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the Local Font Access API references linked in the issue and the discussion in related issue #2125. No source file, test, or entry point is identified in the payload; done means offering Google Fonts or local-font selection where supported and disabling it with an explanation in unsupported browsers.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.