Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Windows: atom labels are not drawn

Offen
#672 0 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@ohlincha arbeitet bereits daran.

Seit 29.10.2026.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Beschreibung

On Windows 11 (caesium, Intel graphics), 9.4.3: no atom label of any kind is drawn (element, element+number, charge, name). Measurement labels and the corner text are drawn. The #670 test build behaves the same, so the problem was there before that change.

The two kinds of text take different paths. Measurements and the corner text go through drawViewerText/drawFixedPixelText (built-in 9x15 font). Atom labels go through moiv's ChemBitmapFontCache: flclient + FreeType load data/client/fonts/Utopia-Regular, and the glyphs are drawn with glBitmap.

Checked so far:

  • The font file is installed.
  • ecce.cmd sets ECCE_HOME (forward slashes), which _flInitialize uses for the font path.

Leads:

  • Run the Builder with FL_DEBUG=1 and see whether the font loads.
  • The WIN32 blocks in fl.c also need a look: the fallback path is built as <windir>\\fontstimes.ttf, without a separator.
  • glBitmap with this driver.
Vorherrschende Sprache
C
Sterne
10
Forks
8
Ø Merge
1 Std. 58 Min.
Gemergte PRs (30 T.)
8

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus FriendsofECCE/ECCE

Alle Issues in FriendsofECCE/ECCE

Ähnliche Issues

Weitere Issues zu C

Neue Issues direkt in Ihr Postfach

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