Python for typedesigners
This workshop will be held in Spanish
En este taller aprenderás las nociones básicas del lenguaje de programación Python y su utilización en el ámbito del diseño gráfico y tipográfico. El taller se estructura en dos ejes principales: la creación de gráficos animados y documentos automatizados con DrawBot App y la programación de scripts en editores de fuentes digitales (Glyphs/Robofont).
Python en DrawBot
Durante este módulo del taller se aprenderá como utilizar las funciones de dibujo vectorial propias del software DrawBot para la creación automatizada de imágenes, documentos y animaciones.
Se mostrará cómo sacar partido de información alojada dentro de fuentes tipográficas, bases de datos externas, crear algoritmos y parametrizar diseños para el armado y automatización de páginas de muestra para diferentes tipografías.
Python en editores de fuentes
El trabajo de diseño y producción de tipografías involucra una gran cantidad de tareas, muchas de estas repetitivas, donde la precisión y la consistencia es fundamental. En la mayoría de los casos estas tareas son fácilmente automatizables a través de la creación de herramientas ad-hoc en Python.
Este módulo del taller tiene como objetivo que los participantes adquieran los conocimientos necesarios para iniciarse en el desarrollo de herramientas que les permitan automatizar tareas y/o extender las funcionalidades del editor de fuentes a partir de la creación de scripts y/o plugins.
Nivel
Básico - intermedio. Este taller está orientado a aquellos que quieran introducirse o seguir profundizando en el uso de programación Python en Tipografía y en la creación de diseños programáticamente. No es necesario tener conocimiento previo de Python u otro lenguaje de programación.
Requerimientos
- Una computadora portátil Mac
- DrawBot App instalado (drawbot.com)
- Glyphs 2 o Robofont 3.2
- Un editor de código instalado (ej. Sublime Text 3)
Guido Ferreyra
Guido is a graphic designer and developer born in Cordoba, Argentina. His work focuses on the intersection between type design and technology and he specializes in the font production and creating Python tools for font editing applications and encoded graphics.
He collaborates with other designers and type foundries in solving problems and increasing productivity by developing tools to improve workflows.
Guido also works in the field of creating graphics and documents through programming and parametric design. He has held numerous workshops on programming and type technology in Latin America.
A part of his work can be viewed on tipografia.com.ar