Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Windows: atom labels are not drawn

Ouverte
#672 0 commentaires 0 réactions 1 personne assignée Voir sur GitHub

@ohlincha y travaille déjà.

Depuis le 29/10/2026.

Évaluation

Cette issue n'a pas encore été évaluée.

Description

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.
Langage dominant
C
Étoiles
10
Forks
8
Merge moyen
1 h 58 min
PR mergées (30 j)
8

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de FriendsofECCE/ECCE

Toutes les issues de FriendsofECCE/ECCE

Issues similaires

Plus d'issues C

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.