Estoy desarrollando un servicio web que representa caracteres utilizando la extensión PHP GD, utilizando una fuente TTF seleccionada por el usuario.PHP-GD: tratar con caracteres Unicode
Esto funciona bien en ASCII-tierra, pero hay algunos problemas:
La cadena a ser prestados entra como UTF-8. Me gustaría limitar la lista de fuentes seleccionables por el usuario para que sean solo aquellas que pueden representar la cadena correctamente, ya que algunas fuentes solo tienen glifos para caracteres ASCII, ISO 8601, etc.
En el caso en que algunos caracteres decorativos están incluidos, estaría bien renderizar la mayoría de los caracteres en la fuente seleccionada y representar los caracteres decorativos en Arial (o cualquier fuente que contenga los glifos extendidos).
No parece como PHP-GD tiene soporte para la consulta de los metadatos de la fuente lo suficiente como para averiguar si un personaje puede ser representado en una fuente dada. ¿Cuál es una buena forma de obtener métricas de fuentes en PHP? ¿Hay una utilidad de línea de comandos que pueda volcarse en XML u otro formato analizable?
acaba de obtener a sí mismo una fuente Unicode. –