2009-07-17 14 views
5

He intentado investigar una forma más segura de implementar Cufón que almacenara los datos de fuentes reales en una base de datos MySQL que podrían consultarse y devolverse cuando sea necesario, sin tener que almacenar el archivo .js convertido en el servidor (y romper EULA).Cufón font security

¿Esto es posible? Todavía estoy en las etapas iniciales de probar esto.

Ya he implementado esta solución por el momento, combinando @ font-face y Cufón. http://kilianvalkhof.com/2009/css-xhtml/combining-cufon-and-font-face/

+0

Good technicality :) – Meep3D

Respuesta

0

Bueno, básicamente he encontrado que no hay forma de hacerlo ya que el análisis de PHP y JavaScript tiene lugar en dos puntos diferentes, por lo que no hay forma de traducir los datos almacenados para analizarlos como texto de Cufon.

Parece que es posible usar ASP, pero no tengo ningún método para probar esta teoría.

1

Cufón necesita datos de VML/Canvas acerca de las fuentes que generará, y lo obtiene de un archivo JS estático. Esta es esencialmente la definición de la fuente. Almacenar esos datos en otro lugar (en un db, por ejemplo) y entregarlos de otra manera (por ejemplo, JSON) en realidad no "evita el copyright"; todavía está distribuyendo los datos de la fuente de una manera potencialmente sin licencia.

Me gusta this guy says (ver "Mis pensamientos sobre Cufón" en esa página), tendría cuidado de usar Cufón con cualquier otro sitio no comercial rápido, o mejor aún, solo con fuentes que realmente tengo derecho a usar.

+0

Estoy de acuerdo en que no evita los derechos de autor, pero si tienes un db seguro donde la gente no puede simplemente golpear un archivo .js alojado, la fuente debería ser mucho más segura de miradas indiscretas. Todavía estoy trabajando en el código de prueba de esto (por lo tanto, no hay respuesta, pero gracias). Además, en el caso particular en el que estoy trabajando aquí, los dos archivos de fuentes que se usan son completamente gratuitos. –