processing / processing/processing4

[DISCUSSION] Vector Fonts Support

Offen
#1,129 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

core enhancement
Vorherrschende Sprache
Java
Sterne
494
Forks
183
Ø Merge
4 Std. 39 Min.
Gemergte PRs (30 T.)
3

Beschreibung

[!NOTE]
This is a draft about better font support in Processing. This issue will be updated based on discussion and feedback from the community.

Currently Processing handles fonts only as bitmaps. It should use vector fonts.

Historically, OpenJDK has relied on ICU4J for Unicode support.

Variable fonts

It seems like OpenJDK has integrated Harfbuzz as a replacement for ICU4J, which has a number of benefits, including variable font support. More research is needed.

References

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Das Issue nennt keine Quelldateien, Tests oder Einstiegspunkte. Beginne mit der Prüfung von Processings aktueller Handhabung von Bitmap-Schriftarten sowie der verlinkten Referenzen zu OpenJDK, ICU4J und HarfBuzz; die Arbeit ist abgeschlossen, wenn das Projekt einen festgelegten und dokumentierten Ansatz für die Unterstützung von Vektorschriftarten hat, einschließlich der Frage nach variablen Schriftarten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
computer-graphics, desktop
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
28/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.