Skip to main content

Learning A Stroke‐Based Representation for Fonts

Author(s): Balashova, Elena; Bermano, Amit H; Kim, Vladimir G; DiVerdi, Stephen; Hertzmann, Aaron; et al

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1v83m
Full metadata record
DC FieldValueLanguage
dc.contributor.authorBalashova, Elena-
dc.contributor.authorBermano, Amit H-
dc.contributor.authorKim, Vladimir G-
dc.contributor.authorDiVerdi, Stephen-
dc.contributor.authorHertzmann, Aaron-
dc.contributor.authorFunkhouser, Thomas-
dc.date.accessioned2021-10-08T19:46:29Z-
dc.date.available2021-10-08T19:46:29Z-
dc.date.issued2019en_US
dc.identifier.citationBalashova, Elena, Amit H. Bermano, Vladimir G. Kim, Stephen DiVerdi, Aaron Hertzmann, and Thomas Funkhouser. "Learning A Stroke‐Based Representation for Fonts." In Computer Graphics Forum 38, no. 1 (2019): pp. 429-442. doi: 10.1111/cgf.13540en_US
dc.identifier.issn0167-7055-
dc.identifier.urihttps://onlinelibrary.wiley.com/doi/am-pdf/10.1111/cgf.13540-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr1v83m-
dc.description.abstractDesigning fonts and typefaces is a difficult process for both beginner and expert typographers. Existing workflows require the designer to create every glyph, while adhering to many loosely defined design suggestions to achieve an aesthetically appealing and coherent character set. This process can be significantly simplified by exploiting the similar structure character glyphs present across different fonts and the shared stylistic elements within the same font. To capture these correlations, we propose learning a stroke‐based font representation from a collection of existing typefaces. To enable this, we develop a stroke‐based geometric model for glyphs, a fitting procedure to reparametrize arbitrary fonts to our representation. We demonstrate the effectiveness of our model through a manifold learning technique that estimates a low‐dimensional font space. Our representation captures a wide range of everyday fonts with topological variations and naturally handles discrete and continuous variations, such as presence and absence of stylistic elements as well as slants and weights. We show that our learned representation can be used for iteratively improving fit quality, as well as exploratory style applications such as completing a font from a subset of observed glyphs, interpolating or adding and removing stylistic elements in existing fonts.en_US
dc.format.extent429 - 442en_US
dc.language.isoen_USen_US
dc.relation.ispartofComputer Graphics Forumen_US
dc.rightsAuthor's manuscripten_US
dc.titleLearning A Stroke‐Based Representation for Fontsen_US
dc.typeJournal Articleen_US
dc.identifier.doi10.1111/cgf.13540-
dc.identifier.eissn1467-8659-
pu.type.symplectichttp://www.symplectic.co.uk/publications/atom-terms/1.0/journal-articleen_US

Files in This Item:
File Description SizeFormat 
StrokeBasedRepresentationFonts.pdf9.53 MBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.