Bitstream Font Fusion es un motor de fuentes pequeño, rápido y orientado a objetos escrito en ANSI C capaz de reproducir texto de alta calidad en cualquier plataforma, dispositivo y resolución. Todo el código fuente es portátil, optimizado y se ejecuta independientemente del sistema operativo y del procesador . El motor de fuentes es capaz de reproducir entre 2400 y 3300 caracteres por segundo en una CPU de 100 MIPS. [1]
Font Fusion está diseñado para cumplir con los requisitos de memoria y rendimiento, incluso si se necesita compatibilidad con idiomas asiáticos que contienen miles de caracteres. Font Fusion también es la tecnología principal detrás de otros productos de Bitstream, Panorama , ThunderHawk y myMMS.
Historial de versiones
A finales de los años 80, Sampo Kaasila, el desarrollador principal de TrueType y fundador de Type Solutions (ahora una subsidiaria de propiedad absoluta de Bitstream Inc.) diseñó T2K, un renderizador de fuentes que ofrecía un diseño orientado a objetos, una arquitectura y algoritmos avanzados y que podía integrarse en todo tipo de dispositivos. Más tarde, en 1998, Bitstream adquirió Type Solutions y T2K evolucionó hasta convertirse en el rasterizador de fuentes de Bitstream, llamado Font Fusion.
Características
- Compatibilidad con fuentes mejorada: Font Fusion proporciona compatibilidad con fuentes Web Open Font Format (WOFF), fuentes OpenType, fuentes Multiple Master Postscript y fuentes Type1.
- Nuevo administrador de fuentes: el nuevo módulo del administrador de fuentes se ha escrito desde cero. En comparación con la versión anterior, es más rápido, consume menos memoria y tiene un amplio conjunto de API de usuario. También incluye un complemento Android wrapper opcional que permite que una aplicación Android utilice el motor de renderizado Font Fusion.
- Estructura hmtx optimizada: incluye un proceso de carga de tabla hmtx de métricas horizontales optimizado.
- Se agregó soporte para etiqueta de filtro de 32 bits: Font Fusion incluye soporte para etiqueta de filtro de 32 bits, ahora un usuario de Font Fusion puede agregar una mayor cantidad de filtros.
- Compresión de fuentes sin pérdida: el motor de fuentes puede leer y reproducir fuentes estándar de la industria , fuentes de mapa de bits y fuentes de contorno en un formato comprimido. El motor tiene una capacidad única de compresión de fuentes, de modo que cada fuente consume menos memoria y logra un factor de compresión de 2 a 1. Por ejemplo, una fuente CJK unificada basada en trazos , con 37 000 caracteres, ocupa menos de 1 MB con una compresión óptima.
- Compresión de fuentes de mapa de bits CJK: Font Fusion implementa un algoritmo de compresión para fuentes de mapa de bits CJK que comprime de forma ideal los mapas de bits integrados y proporciona compatibilidad con fuentes de mapa de bits CJK comprimidas. Este formato de fuente es un formato de compresión exclusivo de Bitstream para fuentes de mapa de bits CJK.
- Tamaño y posicionamiento fraccional: admite tamaño y posicionamiento fraccional de caracteres, de modo que las cadenas de texto puedan caber en cualquier región.
- Escala inteligente: la escala inteligente regula el ajuste de los caracteres que se extienden más allá de los parámetros de altura establecidos y que pueden quedar recortados cuando se representan en dispositivos de pantalla pequeña. La tecnología garantiza que los caracteres escalados estén en proporción con los demás caracteres de la fuente.
- Administración de caché: incluye un administrador de caché dedicado para administrar el rendimiento del sistema. Utiliza la caché para almacenar caracteres renderizados (mapas de bits).
- Tamaño reducido: el tamaño del código de Font Fusion para dispositivos varía entre 65 y 187 KB, según la configuración elegida.
- Calidad tipográfica extraordinaria: la función de sutura TrueType nativa produce una salida de alta calidad en cualquier dispositivo. Además, las técnicas de suavizado y los modos TV/LCD mejoran la salida de glifos independientemente del dispositivo (un teléfono móvil o un televisor digital grande).
- Requisitos de memoria bajos: solo se requieren entre 16 y 40 KB de RAM para una fuente latina y entre 27 y 34 KB de RAM para una fuente asiática basada en trazos.
- Texto escalable: admite texto escalable de alta calidad que se puede utilizar en teléfonos móviles e inteligentes. Los fabricantes de dispositivos y los desarrolladores móviles pueden reemplazar los mapas de bits de un solo tamaño de punto con fuentes escalables que se pueden representar en diferentes tamaños de fuente.
- Soporte para fuentes basadas en trazos: utiliza una tecnología patentada de fuentes basadas en trazos que utiliza una biblioteca de componentes comunes, llamados "radicales", que aparecen en los caracteres de forma repetida. Los radicales y los trazos se unen y se representan sobre la marcha para crear caracteres.
Cobertura lingüística/Compatibilidad con fuentes
- Fuentes asiáticas compactas
- Fuentes asiáticas estándar de la industria
- cirílico
- Griego
- Árabe (lenguaje de escritura complejo)
- Hebreo (lenguaje de escritura compleja)
- Indio (lenguajes de escritura complejos)
- Tailandés (lenguaje de escritura complejo)
- Más de 50 idiomas en todo el mundo
Formatos de fuente admitidos
Aplicaciones/sistemas operativos compatibles
Dispositivos compatibles
Dispositivos electrónicos de consumo, teléfonos móviles, decodificadores, televisores digitales, impresoras, controladores de impresoras, máquinas de fax, dispositivos multifunción, dispositivos de imágenes médicas, sistemas GPS, pantallas de automóviles y otros sistemas integrados
Aplicaciones de software compatibles
Aplicación web, Aplicación de gráficos, Aplicación de juegos
Complemento Font Fusion para Symbian
El complemento Font Fusion está disponible para el sistema operativo Symbian [2] como una biblioteca de vínculo dinámico (DLL). [3] El complemento hereda todas las características compatibles con el motor principal Font Fusion.
Complemento Font Fusion para BREW
El complemento Font Fusion para la plataforma BREW [4] proporciona un marco de representación de fuentes estándar que implementa diferentes interfaces BREW y admite texto escalable y multilingüe.
Complemento Font Fusion para Qtopia
El marco Font Fusion está disponible para Qtopia [5], lo que permite que cualquier motor de renderizado de fuentes de terceros funcione como complemento con la plataforma de aplicaciones Qt/Qtopia. El marco también agrega la capacidad de tener compatibilidad con cualquier formato de fuente con Qt/Qtopia.
Véase también
Referencias
- ^ "FontFusion_whitepaper" (PDF) . Archivado desde el original (PDF) el 11 de abril de 2007.
- ^ "Bitstream integra Font Fusion con Symbian OS". Archivado desde el original el 28 de septiembre de 2007.
- ^ "FF Symbian" (PDF) .
- ^ "Bitstream lanza versiones compatibles con BREW de su navegador móvil ThunderHawk y complementos de renderización de fuentes". Business Wire . 28 de mayo de 2008.
- ^ "Bitstream crea un complemento de fuentes QTopia para dispositivos Linux integrados". Archivado desde el original el 24 de julio de 2011. Consultado el 26 de agosto de 2009 .
Enlaces externos
- Bitstream lanza Panorama 5.0 y Font Fusion 5.0 Archivado el 18 de julio de 2009 en Wayback Machine
- Comunicados de prensa de Bitstream 2007 Archivados el 27 de agosto de 2007 en Wayback Machine
- Tecnología de motor de fuentes y rasterizador de fuentes
- Revista de tecnología integrada Archivado el 27 de septiembre de 2007 en Wayback Machine.
- Fusión de fuentes
- Bitstream ofrece un subsistema de renderizado de fuentes pequeño y rápido para teléfonos móviles con sistema operativo Symbian