Quoin
Voir le dépôtQuoin est un utilitaire de document spécialisé conçu pour combler le fossé entre le balisage léger et la typographie professionnelle. Contrairement aux convertisseurs Markdown-vers-PDF classiques qui utilisent des moteurs de navigateur headless pour le rendu HTML-vers-PDF, Quoin utilise Pandoc pour la manipulation avancée d’AST et Typst comme moteur de mise en page principal.
Architecture
Le système est implémenté en Rust, fournissant un CLI robuste pour la transformation de documents. Une fonctionnalité clé est l’intégration d’une interface web directement intégrée dans le binaire, permettant des prévisualisations en direct sans dépendances externes.
Intégration & Déploiement
- Stratégie d’encapsulation d’outils : orchestre Pandoc pour l’analyse et Typst pour la typographie, exposant des contrôles de mise en page avancés via une interface unifiée.
- CI/CD et conteneurisation : pipeline GitHub Actions pour les builds automatisés et le déploiement. L’image Docker officielle est optimisée pour une empreinte minimale.
- Logique typographique : support de la typographie de style LaTeX (New Computer Modern), dispositions multi-colonnes et contrôle précis des marges.