Cerrada. Esta pregunta está
fuera de tema . Actualmente no acepta respuestas.
Comentarios
Respuesta
Font Builder hace casi todo lo que necesito. Tanto Font Studio como BMFont de Angel Code realizan tareas similares. Estas son algunas de las características de Font Builders.
- Una aplicación QT, por lo que funciona igualmente bien en todas las plataformas.
- Código abierto para que pueda ampliar fácilmente la aplicación si es necesario
- Diseñado para permitir exportadores personalizados de imágenes y descripciones (diseño), lo que facilita aún más la ampliación
- Carga fuentes desde el sistema de archivos en lugar del registro de Windows. Esto hace que sea mucho más fácil generar fuentes de textura a partir de mis propios TTF.
- Ajusta automáticamente el tamaño de la imagen final para que no tenga que adivinar (como en FontStudio). Además, estas texturas se pueden restringir para tener potencia de 2 tamaños.
- Los pares de kerning son compatibles, por lo que la información se puede exportar si su TTF los usa.
It «Sin embargo, no todo es perfecto. Los complementos de diseño predeterminados apestan. La herramienta de diseño de cuadro simplemente llena la textura de arriba a la izquierda a abajo a la derecha usando los caracteres alfabéticamente. No es muy eficiente. Lo cambié para ordenar los caracteres por altura primero y rápidamente mejoré su eficiencia (un cambio de 2 líneas).
Comentarios
Respuesta
Google mostró bastantes de esas bestias. Esto podría estar cerca de lo que «buscas»
http://www.angelcode.com/products/bmfont/
Mencionas multiplataforma, pero ¿te refieres a la herramienta o al resultado? (que sería multiplataforma, aparte del endianness)
Comentarios
Responder
Pruebe FontStudio: http://www.ogre3d.org/forums/viewtopic.php?f=11&t=47802
Está hecho especialmente para crear fuentes de mapa de bits para juegos.
Publico un enlace al foro Ogre3D, porque no tiene un hogar propio actualmente.
Busque un enlace a la última versión en la última publicación de ese tema (página 2).
Comentarios
Respuesta
Respuesta
Hay muchas funciones complicadas -Herramientas ricas que existen, pero mi herramienta favorita para crear fuentes de mapa de bits es Generador de fuentes de mapa de bits (CBFG) de Codehead . Es una herramienta simple que hace una cosa muy bien. Está claramente documentado con sugerencias para la implementación.
Como la mayoría de los creadores de fuentes de mapa de bits, es por supuesto independiente de la API de gráficos porque simplemente exporta una imagen (y una estructura de datos fácil de leer). Sin embargo, implementar su Nuestro propio sistema de renderizado de texto, en OpenGL o Direct3D, no es demasiado difícil: renderiza un cuadrante para cada letra y aplica la textura de la fuente de mapa de bits con las coordenadas adecuadas.
¡Espero que esto ayude!
Nota: Esta es solo una aplicación Win32, ¡pero la recomiendo!
Respuesta
Una gran herramienta para mac es Glyph Designer y se ha convertido en la herramienta preferida entre los usuarios de Cocos2D. Tiene muchas funciones y se ha actualizado recientemente para incluir compatibilidad con la línea de comandos.
Comentarios
Responder
La última vez Estaba buscando esto (para un juego de iPhone), probé varias opciones pero no pude encontrar una que hiciera todo lo que quería. Necesitaba renderizar una sola textura usando caracteres muy pequeños de una fuente TTF comercial. Necesitaba poder para especificar rangos de caracteres para que solo contuviera los caracteres que necesitaba. Quería que empaquetara los glifos con la mayor precisión posible. Necesitaba coordenadas de textura en tiempo de ejecución. No me importaba el interletraje «real», pero necesitaba medidas de glifos en tiempo de ejecución para que esté espaciado de manera sensata. Así que escribí una pequeña aplicación para Windows que mostraba todos los caracteres y guardaba los espacios ABC (como lo informó Windows) junto con las coordenadas de textura.
Por cierto, si quieres renderizar texto muy pequeño (como menos de 16 píxeles de alto) en XP o Vista, encontrará deficiencias con el suavizado de «Windows». Una solución fácil para mí fue usar http://drwatson.nobody.jp/gdi++/index-en.html para obtener un supermuestreo transparente. Si estuviera comenzando de nuevo, probablemente tomaría el mismo enfoque, pero miraría FreeType2 en lugar de la representación de texto nativo.
Si su texto no está actualizado a menudo, puede usar la representación de texto de la plataforma (o tal vez FreeType) para convertir fragmentos completos en textura según sea necesario en tiempo de ejecución. Entonces solo necesita renderizar un solo quad para cada cadena, pero la asignación de textura se vuelve más complicada. Sin embargo, por el lado positivo, obtiene una representación y un diseño de texto impecables de forma gratuita en esos difíciles idiomas asiáticos junto con su código GL significativamente más rápido. Renderizar muchos caracteres individuales es caro, incluso con tri strips degenerados o todo eso.
Respuesta
Respuesta
La palabra clave que «está buscando es un» rasterizador «. XNA tiene uno integrado. Una búsqueda rápida en Google muestra FreeType . «No estoy seguro de qué más hay ahí fuera.
Comentarios
Responder
Si quieres una herramienta interactiva que puede querer echarle un vistazo a FontForge , que es un editor de fuentes completo que admite una variedad de herramientas para convertir fuentes TTF en formatos de mapa de bits. admite varios tipos de secuencias de comandos, por lo que también debería poder integrarlo en una canalización.
Comentarios
Answer
Respuesta
Se ha lanzado un nuevo generador de fuentes de mapa de bits para OS X: bmGlyph (http://www.bmglyph.com). disponible solo en la tienda de aplicaciones de mac. Ofrece atlas de fuentes y mapas de bits (hd / sd) con muchas funciones.