Typography is a way of visualizing language (Cheng, 2006). As designers,it gains even more importance to us as it adds a layer of content. The choice and use of a font gives indications regarding the subject we are addressing. In order to use typography in the best way, many designers study their anatomy and ways to categorize it.
With the digital revolution appeared the personal computers and tools that came to facilitate the design of fonts. As a result, more fonts appeared, but with them the uncertainty of their quality. It is necessary to create tools that established a balance between what the user can determine and what the system does autonomously. On the other hand, the society in which we live is dependent on personalization. Suggestions according to our views become increasingly a requirement on social networks.
In order to answer these questions we came up with the idea of a computer system that would allow the design of fonts in a generative way. For this, three aspects were worked out: (i) the development of the structure of the typefaces generated and the codification of the different elements of the anatomy of the letter in different layers; (ii) the combination of layers of different typefaces; and (iii) the creation of fonts through the generation/ modification of the elements of these layers. Our first major goal was the generation of the typeface structure. For this, we decided to start by extraction existing fonts skeleton. Once the skeleton structure and its anatomical parts were generated, we combine different types of typefaces, creating glyphs composed of a series of layers. The generated typefaces consider this combination and subsequent modification of the extracted layers through the application of shapes, with different sizes and colors, for their filling.