• [^] # Re: Le B.A. BA du béotien

    Posté par . En réponse au journal Le saviez-vous?. Évalué à 4.

    c'est pas super utilisé par GTK ou Qt qui se débrouillent de leur côté

    De ce que je sais (pas grand chose, mais regarder les résultats de ldd $(which foobar) aide à apprendre, ou au moins a se poser des questions) gtk comme qt se basent sur freetype pour charger les fontes à partir des fichiers, pour gérer le format, donc, et un peu le rendu.
    Ensuite, il y a au moins harfbuzz qui entre en jeu, peut-être pour gérer les offsets des glyphes (oui, je dis bien glyphes, et pas caractères) qui déterminent la position du suivant.

    Après, la raison pour laquelle je joue avec, c'est tout simplement pour pouvoir revenir à un peu moins de complexité dans le code, tout en n'ayant pas un truc aussi moche que du monospace permanent (c'est bien dans certains cas, le monospace, mais ça s'arrête aux écrits techniques comme du code source par exemple).
    Pour un de mes projets perso, je souhaite en fait pouvoir simplement tourner dans du framebuffer, et honnêtement, freetype, c'est super, mais aussi super compliqué. Ajouter le reste des libs en séries pour espérer avoir un code qu'on ne comprend pas et qui marche peut-être... J'ai donc voulu me pencher un peu sur ces formats obsolètes, et ai livré quelques infos ici même.

    Ce n'est bien sûr pas d'un grand intérêt, sauf pour ceux qui parfois veulent juste bricoler un truc à la va-vite.
    Enfin, pour ça, une lib serait plus utile qu'une spec à la qualité un peu hasardeuse, forcément.