Aller au contenu

Installation

phil/typography

Prérequis

PrérequisPourquoi
PHP 8.5 ou plus récentDom\HTMLDocument, l'analyseur HTML5 de PHP, les classes en lecture seule, les constantes typées
ext-domLe HTML est analysé et réécrit en HTML5
ext-intlUnicodeNormalization utilise Normalizer, et WordBreak le dictionnaire thaï d'IntlBreakIterator
ext-libxmlSon indicateur garde l'analyseur silencieux sur les documents entiers
ext-mbstringLe texte est lu caractère par caractère, et les mots sont mis en minuscules pour la césure

La bibliothèque n'a aucune autre dépendance. Ses motifs de césure sont des fichiers texte sous data/hyphenation/, lus à la première utilisation et gardés par le Dictionary qui les a lus.

Installer

composer require phil/typography

C'est une bibliothèque, pas un bundle : il n'y a rien à enregistrer. Une application Symfony installe phil/typography-bundle pour la configuration, les filtres Twig et l'intégration UJO, ou construit un Typographer là où elle en a besoin.