Editor de fuentes SVG OpenType
El editor de fuentes SVG OpenType es una aplicación Universal Windows Platform (UWP) para integrar los glifos SVG en una fuente OpenType. Fue diseñado para simplificar el proceso de creación de fuentes de iconos basadas en SVG, con los diseñadores web y de aplicaciones en mente. Puede considerarse una versión más simple basada en la GUI de la herramienta addSVGtable de Miguel Sousa de Adobe. Ambas herramientas utilizan la tabla 'SVG' de OpenType para incluir contenido SVG en el archivo de fuentes.
Este proyecto fue desarrollado originalmente por los pasantes de Microsoft Alice Wen, Anya Hargil y Julia Weaver. Si bien esperamos que encuentre útil la herramienta, Microsoft no garantiza la calidad de la aplicación o las fuentes que genera.
Adquiriendo la aplicación
Puede descargar una compilación reciente de la aplicación desde la tienda de Windows o crear la aplicación usted mismo utilizando las instrucciones a continuación.
Construyendo la aplicación
La compilación de este proyecto requiere Visual Studio 2017 o posterior y Windows 10 SDK versión 10.0.15063.0 o posterior.
- Descargar o clonar el repositorio del proyecto.
- Iniciar OTSVGEDIter.sln.
- Cree la solución y inicie el proyecto del editor.
Usando la aplicación
Ejecutar esta aplicación requiere la actualización de los creadores de Windows 10 o posterior.
El propósito principal de esta aplicación es incrustar los activos de gráficos vectoriales escalables (SVG) sobre los glifos monocromáticos existentes en una fuente utilizando una interfaz de arrastrar y soltar directamente. La aplicación lo hace creando y actualizando automáticamente las tablas OpenType relacionadas con SVG apropiadas en el archivo de fuentes y haciendo ajustes apropiados al contenido SVG según lo requiera la especificación de OpenType.
La aplicación también puede eliminar los glifos SVG de una fuente, así como copiar todos los activos de SVG de una fuente y en archivos .svg independientes en el disco.
Agregar glifos SVG a una fuente
- Inicie la aplicación.
- Haga clic en "Seleccione el archivo de fuentes ..." y navegue al archivo de fuentes que desea modificar. Una vez que la aplicación ha cargado la fuente, muestra la lista de glifos (puntos de código unicode) definidos por la fuente en una cuadrícula a la derecha.
- Haga clic en "Seleccione la carpeta SVG ..." y navegue al directorio que contiene los activos SVG que desea incrustar. Una vez que la aplicación ha cargado los activos SVG, los muestra en una lista a la izquierda.
- Para incrustar un nuevo glifo SVG, arrastre un archivo SVG desde la lista de la izquierda en un glifo a la derecha. La aplicación actualiza la vista previa del glifo para mostrar el glifo SVG colocado.
- Cuando haya terminado, haga clic en "Guardar fuente como ..." para guardar el archivo de fuente modificado en el disco. (No se realizan cambios en el archivo de fuente original a menos que lo guarde sobre él). El archivo de fuente resultante se puede empaquetar con su aplicación, instalarse en su sistema o de otra manera que se usen en cualquier lugar en cualquier lugar OpenType SVG Fonts.
Eliminar los glifos SVG de una fuente
- Inicie la aplicación.
- Haga clic en "Seleccione el archivo de fuentes ..." y navegue al archivo de fuentes que desea modificar. Una vez que la aplicación ha cargado la fuente, muestra la lista de glifos (puntos de código unicode) definidos por la fuente en una cuadrícula a la derecha.
- Haga clic derecho en el glifo cuya representación SVG desea eliminar de la fuente y seleccione "Eliminar SVG".
- Cuando haya terminado, haga clic en "Guardar fuente como ..." para guardar el archivo de fuente modificado en el disco.
Extraer todos los activos de SVG de una fuente
- Inicie la aplicación.
- Haga clic en "Seleccione el archivo de fuentes ..." y navegue al archivo de fuentes cuyos glifos desea extraer.
- Haga clic en "Exportar todos los SVG ..." y seleccione una carpeta de destino.
- La aplicación escaneará el archivo de fuente para los glifos SVG y los guardará como archivos .svg individuales a la carpeta especificada.
Limitaciones y problemas conocidos
- La aplicación no admite la creación de nuevas fuentes "desde cero". Debe comenzar con una fuente "base", y solo puede incrustar SVG en los glifos existentes en esa fuente.
- La aplicación no admite la edición de características de fuente, como el ancho de avance, el kerning, las ligaduras, las paletas de colores o el intercambio de SVG de glifo cruzado.
- Esta aplicación solo analiza los formatos de tabla CMAP 0, 4, 6 y 12.
- La cuadrícula de vista previa de Glyph de la aplicación solo hace que los glifos SVG de acuerdo con el soporte de Windows. Otros renderizadores de texto pueden dar resultados diferentes.
Licencia
Este proyecto tiene licencia bajo la licencia MIT.
Código de conducta
Este proyecto ha adoptado el Código de Conducta Open Open Microsoft. Para obtener más información, consulte el Código de Conducta Preguntas frecuentes o comuníquese con [email protected] con cualquier pregunta o comentario adicional.