Learning A Stroke-Based Representation for Fonts

被引:13
|
作者
Balashova, Elena [1 ]
Bermano, Amit H. [1 ]
Kim, Vladimir G. [2 ]
DiVerdi, Stephen [2 ]
Hertzmann, Aaron [2 ]
Funkhouser, Thomas [1 ]
机构
[1] Princeton Univ, Dept Comp Sci, Princeton, NJ 08544 USA
[2] Adobe Res, Seattle, WA USA
基金
美国国家科学基金会;
关键词
typography; curves & surfaces; PCA;
D O I
10.1111/cgf.13540
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Designing 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.
引用
收藏
页码:429 / 442
页数:14
相关论文
共 50 条
  • [31] A stroke-based method for automated generation of schematic network maps
    Li, Zhilin
    Dong, Weihua
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2010, 24 (11) : 1631 - 1647
  • [32] Stroke-based Rendering and Planning for Robotic Performance of Artistic Drawing
    Ilinkin, Ivaylo
    Song, Daeun
    Kim, Young J.
    2023 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2023, : 8062 - 8068
  • [33] A Watercolor Painting Image Generation using Stroke-based Rendering
    Yamane, Hisaki
    Ito, Yasuaki
    Nakano, Koji
    2019 SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2019), 2019, : 465 - 469
  • [34] Stroke-Based Intelligent Word Recognition Using a Formal Language
    Alvarez, David
    Fernandez, Ramon
    Sanchez, Lidia
    10TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING MODELS IN INDUSTRIAL AND ENVIRONMENTAL APPLICATIONS, 2015, 368 : 101 - 110
  • [35] Generation of Aesthetic Chinese Flower Painting by Stroke-Based Stylization
    Yang L.
    Xu T.
    Wu E.
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2020, 32 (11): : 1721 - 1730
  • [36] Synthetic Word Gesture Generation for Stroke-Based Virtual Keyboards
    Burgbacher, Ulrich
    Hinrichs, Klaus
    IEEE TRANSACTIONS ON HUMAN-MACHINE SYSTEMS, 2017, 47 (02) : 221 - 234
  • [37] Multi-scale stroke-based rendering by evolutionary algorithm
    Kang, HW
    Chakraborty, UK
    Chui, CK
    He, WJ
    Proceedings of the 8th Joint Conference on Information Sciences, Vols 1-3, 2005, : 546 - 549
  • [38] Six-Digit Stroke-based Chinese Input Method
    Po, Lai-Man
    Wong, Chi-Kwan
    Au, Yiu-Ki
    Ng, Ka-Ho
    Wong, Ka-Man
    2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 818 - 823
  • [39] An Approach to Stroke-Based Online Handwritten Bangla Character Recognition
    Sen, Shibaprasad
    Sarkar, Ram
    Roy, Kaushik
    ADVANCED COMPUTING AND SYSTEMS FOR SECURITY, VOL 4, 2017, 568 : 153 - 163
  • [40] THE EMPIRICAL STUDY OF STROKE-BASED SCROLLING TECHNIQUES IN PEN-BASED INTERFACES
    Yin, Jibin
    Ren, Xiangshi
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2010, 6 (3A): : 1101 - 1112