Comment puis-je déterminer si un fichier TrueType est en italique? Idéalement, ce serait un moyen via PHP, Ruby, ou la ligne de commande linux. Je cours actuellement ttf2pt1 pour générer un fichier afm pour le fichier ttf, et le fichier afm montre clairement le poids de la police, en me indiquant si la police est en gras, mais je ne peux pas savoir comment déterminer si la police est italique ou oblique.Comment déterminer si une police TrueType est en italique?
1
A
Répondre
2
Voici un script Perl rapide de le faire, en utilisant le module Font::FreeType
:
#!/usr/bin/perl -w
use strict;
use Font::FreeType;
for my $file (@ARGV) {
printf "%s is %s\n", $file, Font::FreeType->new->face($file)->is_italic
? 'italic' : 'not italic';
}
Vous pouvez probablement utiliser une autre langue, si elle a une extension pour l'utilisation FreeType.
Questions connexes
- 1. Création d'une police PostScript/TrueType
- 2. Police italique, en gras et soulignée sur l'iPhone
- 3. Tester si une police est monospaced en Java
- 4. Test si une police est installée (Win32)
- 5. Comment déterminer si un caractère est une lettre en Java?
- 6. Comment déterminer si une page est en cours de redirection
- 7. Test si une police est installée
- 8. déterminer si une autre application est occupée
- 9. Comment déterminer si XML est bien formé?
- 10. Comment déterminer si un assemblage est en cours d'utilisation?
- 11. Comment déterminer si une chaîne est JSON valide?
- 12. Comment puis-je déterminer si une case est cochée?
- 13. Comment déterminer si un contrôle est activé sur une page?
- 14. Comment déterminer la taille d'une chaîne donnée une police
- 15. Déterminer si l'utilisateur est connecté
- 16. Déterminer si une valeur ou une expression concrète est passée?
- 17. NHibernate: Déterminer si une propriété est mappée à un champ
- 18. Déterminer si un point est sur une route
- 19. Déterminer si un type est statique
- 20. Déterminer si une variable est dans la plage?
- 21. Comment déterminer si un événement est terminé en utilisant une API tierce - C#?
- 22. Comment puis-je déterminer si une procédure stockée est en cours de recompilation à chaque fois?
- 23. Comment déterminer si un DIB est ascendant ou descendant?
- 24. Déterminer si le site est en cours d'exécution HTTPS
- 25. Déterminer si un script ruby est déjà en cours d'exécution
- 26. Comment déterminer si une solution particulière est une application WPF ou une application Non WPF?
- 27. Déterminer si Flash OCX est installé?
- 28. Comment déterminer si le canal distant est déjà enregistré
- 29. En C#, quel est le meilleur moyen de déterminer si une base de données est opérationnelle?
- 30. C# Comment déterminer si HTTPS
Ça marche bien, merci !! – Josh