Vertical advances ignore gvar in fonts with HVAR, and VVAR isn't read
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- javascript
- Ambito
- tooling
Direzione di ricerca
Start by locating where fontkit reads variable-font advance tables: the gvar phantom-point path, the HVAR path, and the missing VVAR support, then trace how vertical advances are selected. Use the issue's SourceSansVariable-Roman.modcomp.ttf case and compare fontkit's vertical advance at wght 900 against HarfBuzz's 990. Done means VVAR is read and vertical phantom points are used only when VVAR is absent.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
- fontkit only takes varied advances from the gvar phantom points when a font has no HVAR, and then for both directions
- HarfBuzz uses the phantom points for vertical advances unless the font has VVAR, and applies VVAR otherwise; fontkit doesn't read VVAR at all
- So in a variable font with vmtx and HVAR, vertical advances never vary: HarfBuzz's SourceSansVariable-Roman.modcomp.ttf advances Ç by 990 vertically at wght 900, fontkit by 1000
- Lingua principale
- JavaScript
- Stelle
- 1.7k
- Fork
- 254
- Merge medio
- 1g 19h
- PR unite (30g)
- 29
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di foliojs/fontkit
-
Vertical phantom points have the wrong signForse già presa @lehni l’ha presa 10 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
foliojs/fontkit#382 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
foliojs/fontkit#368 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Creating fonts with fontkitAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
I maintainer di solito rispondono entro 1 giorno
-
Getting glyph by nameAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 28/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di foliojs/fontkit
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
parse-community/parse-server#10871 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Jump in core size from v2.11.2Forse già presa @caolan-tether l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
holepunchto/hyperbee2#126 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
521xueweihan/HelloGitHub#4270 ·
-
Adopt browserslistrcAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
accessibility bug embed
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
quarto-dev/quarto-cli#15306 ·
I maintainer di solito rispondono entro 1 giorno