J'ai ce problème à l'esprit, toute aide sera appréciée. Y at-il une fonction PHP, ou une bibliothèque qui peut extraire des glyphes d'un fichier de police? Pour extraire des glyphes, j'ai voulu créer un nouveau fichier de police basé sur les glyphes extraits (il a donc des octets plus petits), ou simplement obtenir les glyphes et créer des données de police codées en base64 à partir de ce gabarit. peut l'intégrer via @ font-face. Je voulais juste me débarrasser des glyphes qui ne servent à rien, donc CSS (base64) ou le fichier de police sera chargé plus rapidement.Extrait Glyphes de police
Répondre
Je peux comprendre votre question de deux façons. Soit vous voulez retirer l'image directement du fichier de police, soit vous voulez imprimer avec cette police comme du texte dans une image.
Mais les deux ont la même réponse:
Essayez GD ou ImageMagick pour tirer l'image d'un glyphe à partir d'un fichier de police à l'aide de la police pour imprimer ce caractère dans l'image. N'ouvrez pas la police comme une image, utilisez la police telle qu'elle était prévue. Vous pouvez ensuite imprimer le glyphe à la taille que vous voulez et l'utiliser comme vous le souhaitez.
Désolé de faire des confusions ici, mais j'apprécie grandement votre répondre. J'ai édité ma question avant avec des explications plus détaillées. Quoi qu'il en soit, cela n'a rien à voir avec l'impression de polices en tant qu'images. –
Je ne ferais pas ce que tu veux faire. Les polices sont si petites que cela ne devrait pas avoir d'importance, et forcer les gens à télécharger de nouvelles polices altérées signifie que les gens qui ont eu l'autre font devront le télécharger. – DampeS8N
Eh bien, il importe pour la vitesse de la page. Si vous n'utilisez pas les glyphes, pourquoi devriez-vous le charger? Oui, la taille de la plupart des polices est faible, mais si vous devez utiliser plusieurs polices, cela peut poser un problème. La nouvelle police altérée est toujours la même police de toute façon, elle est juste réduite par quelques glyphes, et donc il n'y a aucun problème à la télécharger. –
Vous essayez de créer une police de sous-ensemble, n'est-ce pas? Ce problème a été étudié en profondeur par la communauté de polices intégrée.
Même cela, il n'y a pas de réponse définitive ici. La dernière fois que j'ai vérifié que les gens écrivaient des programmes Perl/C pour extraire des données binaires à partir de fichiers de polices, basés sur les spécifications TTF/OTF.
Si vous utilisez une police latine, ne pas frère coz c'est assez petit. Si vous utilisez une police CJK comme moi, FontForge pourrait vous aider à copier et coller les manuscrits à la main. A part cela, vous devez écrire un script/programme par vous-même.
Oui, il devrait être sous-police. Eh bien, je me demande simplement s'il existe déjà un moyen plus simple d'y arriver plutôt que de se fier uniquement à des programmes/scripts exécutables externes (non PHP). –
J'aimerais aussi savoir s'il existe une solution scriptable en PHP (même si elle évolue 'system()') – timdream
- 1. Dump caractères (glyphes) de la police TrueType (TTF) en bitmaps
- 2. actionscript: embarquer des glyphes par le code
- 3. Glyphes SVG dans Pyqt
- 4. Comment remplacer ou modifier la police ou les glyphes incorporés dans un fichier PDF?
- 5. Détection des occurrences de glyphes dans toutes les polices
- 6. Chargement de polices pour les glyphes dans Silverlight
- 7. Extraction des informations de crénage des glyphes C++
- 8. PDF calculer les tailles de glyphes
- 9. Problème d'espacement des glyphes pour les polices personnalisées iOS
- 10. Extrait extrait de HTML avec Ruby?
- 11. Extrait de l'article PHP Extrait d'une page
- 12. texte extrait word ou pdf selon le format (nom de la police et la taille)
- 13. Couleur de police, taille, changement de police
- 14. Extrait de la chaîne
- 15. liens Extrait de HTML
- 16. Extrait date de l'UIDatePicker
- 17. données Extrait de NSMutableData
- 18. extrait xpath
- 19. Comment remplacer une police sifr d'un site existant sans modifier la taille de la police dans le css?
- 20. Sélection de police (police de caractères) pour le Web?
- 21. Police et unité de taille de police pour les smartphones
- 22. comment définir la police familiale de taille de la police
- 23. @ Problèmes de hauteur de police intégrée à la police
- 24. TinyMCE + Extrait de code d'emballage
- 25. jQuery - Extrait de données JSON
- 26. Extrait de Django avec logique
- 27. Extrait de fichier VOB (DVD)
- 28. simple extrait de code vb
- 29. Extrait SQL de Subsonic 3
- 30. extrait du texte de mht
les extraire comme quoi exactement? par exemple. comme une image PNG du glyphe à une taille de police particulière et une variante? –
Quel genre de fichier de police? Il y a beaucoup de différents formats (TTF, ABF, BDF ....) – symcbean
Ouais, s'il vous plaît soyez plus précis –