Panorama es un motor de trazado de la línea y la composición de texto para representar el texto en varios idiomas en todo el mundo realizados por Bitstream Inc. . Panorama utiliza Font Fusion como base para admitir la representación del texto. El motor permite al usuario administrar diferentes aspectos de formato de texto como espaciado, alineación, efectos de estilo (negrita, relieve, contorno, sombras, etc.).
Bitstream Panorama compone texto en todos los idiomas del mundo, lo que incluye varios lenguajes de secuencias de comandos complejos, como árabe, indio y hebreo. | |
Desarrollador (es) | Bitstream Inc. |
---|---|
Versión inicial | Junio de 2004 |
Lanzamiento estable | 6.0 / 10 de mayo de 2011 |
Tipo | Motor de diseño |
Licencia | Propiedad |
Sitio web | bitstream |
Panorama proporciona soporte para tablas de fuentes OpenType que conducen a la sustitución automática de caracteres para ligaduras , swashes , figuras científicas, etc. Panorama admite tres modos de suavizado: monocromo , escala de grises y LCD optimizado (horizontal y vertical). [1]
Historial de versiones
Panorama ha sufrido varios cambios desde su lanzamiento inicial, así como numerosas adiciones de API al motor central.
Versión principal | Versión menor | Fecha de lanzamiento | Cambios significativos |
---|---|---|---|
Versión 1 | 1.0 | 22 de junio de 2004 | Versión inicial. |
Versión 2 | 2.0 | 20 de junio de 2005 | Nuevo motor de modelado para scripts de lenguaje complejos. Soporte para texto bidireccional y mixto. Admite codificación de juego de caracteres estándar (UTF-8, UTF-16, Unicode y ASCII). |
Versión 3 | 3,0 | 14 de agosto de 2006 | Soporte completo para las escrituras complejas del idioma árabe, hebreo, indio y tailandés. Soporte completo de renderizado de cursor. Soporte para múltiples fuentes [2] |
Versión 4 | 4.0 | 24 de septiembre de 2007 | Soporte para transparencia en todos los modos. Soporte para la plataforma Macintosh, incluida la capacidad de renderizar maletas con fuentes Mac. Soporte para plataforma BREW . Mejoras relacionadas con el lenguaje que dan como resultado una mejor aplicación de las reglas OTF y un rendimiento mejorado. |
4.5 | 10 de abril de 2008 | Soporte para mapeo de fuentes basado en estilos y rangos Unicode. Soporte de canal alfa en modo LCD. Soporte Unicode de 32 bits. Soporte para visualización y edición de texto mejoradas con estilo de terminación de envolturas espaciales. Soporte para Tab Stops en cualquier plataforma. | |
Versión 5 | 5,0 | 15 de julio de 2009 | Soporte para posiciones y tamaños fraccionarios, texto renderizado de texto en rutas, mapeo Unicode a imagen y objetos flotantes. |
Versión 6 | 6.0 | 10 de mayo de 2011 | Soporte para modelado tailandés y reglas OpenType, algoritmo de salto de línea Unicode, proporción de fuente, ancho de sombra y color de sombra. |
Características
- Soporte para modelado tailandés y reglas OpenType.
- Soporte mejorado para el algoritmo de salto de línea Unicode.
- Mejor soporte para pantallas de TV.
- Gestión mejorada del peso de la fuente y compatibilidad con el formato con relación de fuente, ancho de sombra y color de sombra.
- Cumplimiento de Unicode: compatibilidad con el diseño completo para Unicode 5.0 y todos los idiomas internacionales, incluidos los lenguajes de secuencias de comandos complejos, como árabe, índico y tailandés.
- Admite algoritmos bidireccionales necesarios para reorganizar los caracteres de forma secuencial. Por ejemplo, en idiomas como árabe , hebreo , urdu , los caracteres se pueden ingresar en un teclado de una manera, pero deben procesarse de manera correcta en un dispositivo visual.
- Modelado contextual: aplica modelado contextual a los personajes, es decir, los personajes se sustituyen, combinan o reposicionan según las reglas del idioma.
- Redacta texto en todos los idiomas del mundo, lo que incluye varios lenguajes de secuencias de comandos complejos, como árabe, índico y hebreo.
- Admite tablas clave de OpenType necesarias para el diseño de líneas, como BASE, definición de glifos (GDEF), posicionamiento de glifos (GPOS) y sustitución de glifos (GSUB).
- Admite información de kerning en fuentes OpenType.
- Texto en ruta: permite la representación de texto a lo largo de una ruta, contorno o forma predefinida.
- Asignación de fuentes: admite la asignación de fuentes basada en secuencias de comandos, lo que permite que la aplicación admita varias secuencias de comandos en una sola instancia.
- Mapeo de estilos: permite que la agrupación de fuentes vinculadas a estilos se trate como una sola fuente. El motor "sabe" acceder al estilo de dibujo real propio de una fuente cuando aplica estilos desde el menú de estilos.
- Asignación Unicode: admite el cambio automático de fuentes en función de los valores Unicode del flujo de texto que se va a representar.
- Asignación de imágenes Unicode: permite a los desarrolladores asignar una secuencia Unicode a cualquier imagen.
- Estilo de párrafo: admite atributos de formato específicos de párrafo, incluidas las funciones de alineación de texto, interlineado / interlineado y sangría.
- Estilo de terminación: facilita que la aplicación incluya un tipo de elipses de estilo de terminación para el texto truncado si la cadena no cabe dentro del área designada.
- Imágenes en línea: admite tipos de objetos gráficos flotantes que están en línea con el texto.
- Funciones de edición de texto enriquecido, como ajuste de espacio, tabulaciones y cambios de propiedades dinámicas para espacios entre caracteres, sangrías y espacios entre líneas.
- Admite formatos de color estándar de la industria, incluidos monocromo, RGB y BGR, con soporte de canal alfa.
Formatos de fuente admitidos
- Varias fuentes maestras
- Fuentes WOFF
- Tipo 1
- Tipo verdadero
- Colecciones TrueType
- De tipo abierto
- Formato de fuente compacto (CFF) / Tipo 2
- Recursos de fuentes portátiles TrueDoc (PFR)
- Bitstream Speedo
- T2K
- Font Fusion Stroke (FFS)
- Mapas de bits incrustados (TrueType, TrueDoc y T2K)
- Formato de fuente de mapa de bits de Windows FNT / FON
- Formato de distribución de mapa de bits (BDF)
- Maleta de fuentes Mac (Dfont)
Conjuntos de caracteres admitidos
ARÁBICA | CHEROKEE | GUJARATI | KHMER | ORIYA | COLA |
ARMENIO | CJK | GURMUKHI | LAO | PHAG | TAILU |
BENGALÍ | COPTO | JAMO | LATÍN | FENICIO | TAMIL |
BOPOMOFO | CIRÍLICO | HANGUL | LIMBU | RÚNICO | TELUGU |
BRAILLE | DEVANAGARI | HANUNOO | MALAYALAM | SINHALA | TAANA |
BUGINESE | Etiopía | HEBREO | MONGOL | SYLOTI | TAILANDÉS |
BUHID | GEORGIANO | HIRAGANA | MYANMAR | SIRIA | TIBETANO |
MÚSICA BIZANTINA | GLAGOLÍTICO | KANNADA | NKO | TAGALOG | TIFINAGH |
CANADIENSE | GRIEGO | KATAKANA | OGHAM | TAGBANWA | YI |
Formatos de color compatibles
- Admite formato monocromo y escala de grises.
- Admite formatos de color de pantalla estándar de la industria, incluidos monocromo, RGB y BGR.
- Admite ocho profundidades de píxeles diferentes para R, G, B y canal alfa en formato RGB o BGR.
Efectos y estilo de texto
- En relieve
- Grabado
- Sombras paralelas izquierda y derecha
- Oblicua algorítmica
- Envalentonamiento algorítmico
- Subrayado / Sobrelineado / Tachado ( línea simple / doble / punteada)
- Contornos
- Estilos de texto de borde coloreado
- Sobrescrito
- Subíndice
- Filtro de parpadeo
- Filtro definido por el usuario
Aplicaciones / sistemas operativos compatibles
- Aplicaciones multiplataforma
- Aplicaciones web ( HTML )
- Macintosh y Windows
- ELABORAR CERVEZA
- Linux y UNIX
- Sistemas operativos integrados
- Sistemas operativos en tiempo real
Dispositivos compatibles
Dispositivos electrónicos de consumo, teléfono móvil, decodificador, TV digital, impresora, dispositivo de imágenes médicas, sistema GPS, pantalla de automóvil y otros sistemas integrados
Ver también
Referencias
- ^ "BitstreamPanorama" (PDF) .
- ^ "Bitstream lanza una actualización importante de su motor de composición de texto líder para pequeños sistemas integrados; la versión de Bitstream Panorama 3.0 incluye soporte completo para el complejo árabe, hebreo, indio y tailandés" . Business Wire . 14 de agosto de 2006.
enlaces externos
- Motor de diseño de líneas para diseño de texto en todo el mundo, multilenguaje, fuentes multilingües y scripts complejos internacionales
- Comunicados de prensa de Bitstream 2007
- Revista de tecnología integrada
- BITSTREAM INC 10-K, BITSTREAM INC Informe anual