Automic VaultAutomic Vault

brew

Installer libdrawtext avec Homebrew

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de libdrawtext pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install libdrawtext

local Homebrew formula metadata

aperçu

Résumé du paquet

Library for anti-aliased text rendering in OpenGL

Commandes et alias

  • font2glyphmap

historique

Historique du projet et usages

libdrawtext is John Tsiombikas's small C library for fast anti-aliased text rendering in OpenGL, with FreeType-backed glyph rasterization and an included `font2glyphmap` tool for pre-rendered glyph maps.

Historique du projet

The README describes libdrawtext as an OpenGL text-rendering helper that can also render into plain RGBA pixel buffers starting with version 0.3. Its copyright range begins in 2011, and the public tags show release_0.1 in August 2012, followed by release_0.2 and 0.2.1 in April 2014, release_0.3 in March 2016, release_0.4 in July 2016, v0.5 in February 2019, and v0.6 in February 2023.

The 0.6 release notes are maintenance-oriented: glyph metric changes, GL backend fixes, Android/OpenGL ES compatibility adjustments, GCC 10 compatibility, and build fixes. That pattern fits a compact library maintained for embedding rather than a broad end-user application.

Historique d'adoption

Evidence for broad ecosystem adoption is thin, but the Homebrew package and GitHub repository show enough activity for developers who want a lightweight OpenGL text library without pulling in a full UI or game engine stack. Its appeal is strongest for demos, visualization programs, and small graphics tools that need text overlays.

Modes d'utilisation

The README points users to example programs and the heavily commented `drawtext.h` header. It supports Unix and MinGW builds through `./configure`, `make`, and `make install`, with FreeType and OpenGL both described as optional depending on whether glyphmaps or pixel-buffer rendering are used.

Pourquoi les passionnés de paquets s'y intéressent

libdrawtext is a classic small-library package: narrow scope, optional dependencies, C ABI, and a helper binary. For package maintainers, the interesting part is keeping a minimal OpenGL-era text utility available without dragging in larger graphics frameworks.

Chronologie

  • 2011: Copyright range begins for libdrawtext.
  • 2012: release_0.1 tag published.
  • 2014: release_0.2 and release_0.2.1 tags published.
  • 2016: release_0.3 added RGBA pixel-buffer rendering; release_0.4 followed.
  • 2019: v0.5 release published.
  • 2023: v0.6 release published with GL, glyph metric, Android, GCC, and build fixes.

Related projects

  • The README names FreeType as the glyph-rasterization dependency and OpenGL as the main rendering backend. The included `font2glyphmap` utility and example programs are the closest related project surfaces inside the repository.

posture de sécurité

Niveau de risque : vert

library-like package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • library-like package without higher-risk signals

Signaux

  • metadata:library-like

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 12 plateformes.
  • S’installe avec 1 dépendances d’exécution.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
font2glyphmapcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-08
version du gestionnaire0.6
gestionnaire mis à jour
données localesOK
amontà jour
dernière version détectéev0.6

https://github.com/jtsiomb/libdrawtext

  • infoNo package-manager update timestamp was available.confiance faible

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:libdrawtext
Version0.6
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/libdrawtext
Page d'accueilhttp://nuclear.mutantstargoat.com/sw/libdrawtext/
Dépôthttps://github.com/jtsiomb/libdrawtext
Docs amonthttp://nuclear.mutantstargoat.com/sw/libdrawtext
LicenceLGPL-3.0-or-later
Archive sourcehttps://github.com/jtsiomb/libdrawtext/archive/refs/tags/v0.6.tar.gz
Dépendancesfreetype
Dépendances de compilationpkgconf
Bouteilledisponible (sur arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namelibdrawtext
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment