{"id":1355,"date":"2025-08-15T14:26:32","date_gmt":"2025-08-15T14:26:32","guid":{"rendered":"https:\/\/tipografia.com.uy\/?p=1355"},"modified":"2026-03-26T14:26:46","modified_gmt":"2026-03-26T14:26:46","slug":"un-generador-constructivo-de-fuentes-de-letras","status":"publish","type":"post","link":"https:\/\/tipografia.com.uy\/index.php\/2025\/08\/15\/un-generador-constructivo-de-fuentes-de-letras\/","title":{"rendered":"Un generador constructivo de fuentes de letras"},"content":{"rendered":"[vc_row type=\u00bbin_container\u00bb full_screen_row_position=\u00bbmiddle\u00bb column_margin=\u00bbdefault\u00bb column_direction=\u00bbdefault\u00bb column_direction_tablet=\u00bbdefault\u00bb column_direction_phone=\u00bbdefault\u00bb scene_position=\u00bbcenter\u00bb text_color=\u00bbdark\u00bb text_align=\u00bbleft\u00bb row_border_radius=\u00bbnone\u00bb row_border_radius_applies=\u00bbbg\u00bb overflow=\u00bbvisible\u00bb class=\u00bbentrada-sin-imagen\u00bb overlay_strength=\u00bb0.3&#8243; gradient_direction=\u00bbleft_to_right\u00bb shape_divider_position=\u00bbbottom\u00bb bg_image_animation=\u00bbnone\u00bb gradient_type=\u00bbdefault\u00bb shape_type=\u00bb\u00bb][vc_column column_padding=\u00bbno-extra-padding\u00bb column_padding_tablet=\u00bbinherit\u00bb column_padding_phone=\u00bbinherit\u00bb column_padding_position=\u00bball\u00bb column_element_direction_desktop=\u00bbdefault\u00bb column_element_spacing=\u00bbdefault\u00bb desktop_text_alignment=\u00bbdefault\u00bb tablet_text_alignment=\u00bbdefault\u00bb phone_text_alignment=\u00bbdefault\u00bb background_color_opacity=\u00bb1&#8243; background_hover_color_opacity=\u00bb1&#8243; column_backdrop_filter=\u00bbnone\u00bb column_shadow=\u00bbnone\u00bb column_border_radius=\u00bbnone\u00bb column_link_target=\u00bb_self\u00bb column_position=\u00bbdefault\u00bb gradient_direction=\u00bbleft_to_right\u00bb overlay_strength=\u00bb0.3&#8243; width=\u00bb1\/1&#8243; tablet_width_inherit=\u00bbdefault\u00bb animation_type=\u00bbdefault\u00bb bg_image_animation=\u00bbnone\u00bb border_type=\u00bbsimple\u00bb column_border_width=\u00bbnone\u00bb column_border_style=\u00bbsolid\u00bb][vc_column_text css=\u00bb\u00bb text_direction=\u00bbdefault\u00bb]Investiga: <strong>Zelmar Echegoyen<\/strong><br \/>\nPublicaci\u00f3n: <a href=\"https:\/\/www.colibri.udelar.edu.uy\/jspui\/handle\/20.500.12008\/3062\" target=\"_blank\" rel=\"noopener\">Colibr\u00ed<\/a><\/p>\n<hr \/>\n<p>El t\u00edtulo completo de la tesis de grado de las autoras es: <em>Tipograf\u00eda digital en C5: un generador constructivo de fuentes de letras<\/em><\/p>\n<p>El dise\u00f1o de tipos de letras es una tarea mucho m\u00e1s compleja de lo que uno podr\u00eda suponer. En \u00e9l intervienen muchos conceptos matem\u00e1ticos y de computaci\u00f3n gr\u00e1fica que deben ser utilizados como herramientas para describir una idea art\u00edstica. En este documento se presenta el an\u00e1lisis, dise\u00f1o y construcci\u00f3n de un generador constructivo de fuentes de letras (fonts) que se enmarca dentro del Proyecto de Librer\u00eda Gr\u00e1fica para el lenguaje de programaci\u00f3n C5. Inicialmente se presenta una acercamiento al problema, donde se explican los principales elementos que lo componen y se mencionan las caracter\u00edsticas m\u00e1s importante que deber\u00eda cubrir la soluci\u00f3n. Luego, se presentan el dise\u00f1o y la construcci\u00f3n de un prototipo de Generador de Fonts, donde se utiliza un dise\u00f1o modular, que divide en 3 capas la generaci\u00f3n de las fuentes de letra, de forma tal que en una primera capa se manejen los conceptos de Computaci\u00f3n Gr\u00e1fica referentes a la resoluci\u00f3n y la representaci\u00f3n de fronteras, en la segunda la definici\u00f3n de cada parte de la letra y en la tercera la composici\u00f3n de la letra final, integrando cada una de sus partes. Aqu\u00ed se muestran las ventajas del constructivismo en la creaci\u00f3n de fuentes de letras. Luego se experimenta el prototipo de generador de fonts con la creaci\u00f3n de una fuente de letras romanas, donde se comprueba la facilidad que el generador le brinda al dise\u00f1ador. Y Finalmente se analizan los resultados obtenidos, comparando la relaci\u00f3n entre precisi\u00f3n, costo de ejecuci\u00f3n y tama\u00f1o (en bytes) de la letra final. Asimismo, se muestra adem\u00e1s la importancia que tiene que las letras generadas contin\u00faen siendo objetos del lenguaje sobre los cuales se puedan realizar operaciones. Por ejemplo, para poder generar efectos sobre el color y tama\u00f1o de las letras.<br \/>\n[\/vc_column_text][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row type=\u00bbin_container\u00bb full_screen_row_position=\u00bbmiddle\u00bb column_margin=\u00bbdefault\u00bb column_direction=\u00bbdefault\u00bb column_direction_tablet=\u00bbdefault\u00bb column_direction_phone=\u00bbdefault\u00bb scene_position=\u00bbcenter\u00bb text_color=\u00bbdark\u00bb text_align=\u00bbleft\u00bb row_border_radius=\u00bbnone\u00bb row_border_radius_applies=\u00bbbg\u00bb overflow=\u00bbvisible\u00bb class=\u00bbentrada-sin-imagen\u00bb overlay_strength=\u00bb0.3&#8243; gradient_direction=\u00bbleft_to_right\u00bb shape_divider_position=\u00bbbottom\u00bb bg_image_animation=\u00bbnone\u00bb gradient_type=\u00bbdefault\u00bb shape_type=\u00bb\u00bb][vc_column column_padding=\u00bbno-extra-padding\u00bb column_padding_tablet=\u00bbinherit\u00bb column_padding_phone=\u00bbinherit\u00bb column_padding_position=\u00bball\u00bb column_element_direction_desktop=\u00bbdefault\u00bb column_element_spacing=\u00bbdefault\u00bb desktop_text_alignment=\u00bbdefault\u00bb tablet_text_alignment=\u00bbdefault\u00bb phone_text_alignment=\u00bbdefault\u00bb background_color_opacity=\u00bb1&#8243;&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"single-custom-formacion-investigaciones.php","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[],"class_list":["post-1355","post","type-post","status-publish","format-standard","category-7-investigaciones"],"_links":{"self":[{"href":"https:\/\/tipografia.com.uy\/index.php\/wp-json\/wp\/v2\/posts\/1355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tipografia.com.uy\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tipografia.com.uy\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tipografia.com.uy\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tipografia.com.uy\/index.php\/wp-json\/wp\/v2\/comments?post=1355"}],"version-history":[{"count":2,"href":"https:\/\/tipografia.com.uy\/index.php\/wp-json\/wp\/v2\/posts\/1355\/revisions"}],"predecessor-version":[{"id":1593,"href":"https:\/\/tipografia.com.uy\/index.php\/wp-json\/wp\/v2\/posts\/1355\/revisions\/1593"}],"wp:attachment":[{"href":"https:\/\/tipografia.com.uy\/index.php\/wp-json\/wp\/v2\/media?parent=1355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tipografia.com.uy\/index.php\/wp-json\/wp\/v2\/categories?post=1355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tipografia.com.uy\/index.php\/wp-json\/wp\/v2\/tags?post=1355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}