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 条
  • [41] Fisheye Map Using Stroke-Based Generalization for Web Map Services
    Yamamoto, Daisuke
    Murase, Masaki
    Takahashi, Naohisa
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (01): : 171 - 180
  • [42] Learning a manifold of fonts
    1600, Association for Computing Machinery (33):
  • [43] Learning a manifold of fonts
    1600, Association for Computing Machinery (33):
  • [44] Efective 2D Stroke-based Gesture Augmentation for RNNs
    Maslych, Mykola
    Taranta, Eugene M., II
    Aldilati, Mostafa
    LaViola, Joseph J., Jr.
    PROCEEDINGS OF THE 2023 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI 2023), 2023,
  • [45] Stroke-based intelligent character recognition using a deterministic finite automaton
    Alvarez, D.
    Fernandez, R.
    Sanchez, L.
    LOGIC JOURNAL OF THE IGPL, 2015, 23 (03) : 463 - 471
  • [47] Stroke-Based Scene Text Erasing Using Synthetic Data for Training
    Tang, Zhengmi
    Miyazaki, Tomo
    Sugaya, Yoshihiro
    Omachi, Shinichiro
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2021, 30 : 9306 - 9320
  • [48] Stroke-based Neural Painting and Stylization with Dynamically Predicted Painting Region
    Hu, Teng
    Yi, Ran
    Zhu, Haokun
    Liu, Liang
    Peng, Jinlong
    Wang, Yabiao
    Wang, Chengjie
    Ma, Lizhuang
    PROCEEDINGS OF THE 31ST ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA, MM 2023, 2023, : 7470 - 7480
  • [49] Learning a Manifold of Fonts
    Campbell, Neill D. F.
    Kautz, Jan
    ACM TRANSACTIONS ON GRAPHICS, 2014, 33 (04):
  • [50] A novel stroke-based feature extraction for handwritten Chinese character recognition
    Chiu, HP
    Tseng, DC
    PATTERN RECOGNITION, 1999, 32 (12) : 1947 - 1959