2016-05-04 1 views
0

J'essaie d'utiliser une police personnalisée dans une image faite avec PHP GD.Utilisation de Google Font en PHP GD

J'ai l'intention d'appeler int imageloadfont(string $file), mais je ne suis pas sûr de ce que $file donner si je veux obtenir une police de Google directement à partir de leur site Web.

Ai-je besoin de télécharger la police ou existe-t-il un moyen de l'obtenir à distance?

+0

Il est très probable que vous souhaitiez télécharger la police dans un emplacement temporaire, pour des raisons de performances et de sécurité. – Piskvor

Répondre

1

Vous pouvez utiliser le fichier .ttf des serveurs Google directement si vous avez activé allow_url_fopen dans votre installation PHP. Regardez dans la feuille de style pour obtenir l'URL correcte. Toutefois, pour des performances, une disponibilité et une sécurité optimales, vous devez télécharger le fichier et utiliser un chemin d'accès local.

+0

Aïe! Chaque fois que je vois 'allow_url_fopen', je meurs un peu à l'intérieur. D'accord, je vais télécharger ce fichier et le mettre sur mon serveur. Merci pour votre réponse! – SteeveDroz