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 条
  • [1] StrokeStyles: Stroke-based Segmentation and Stylization of Fonts
    Berio, Daniel
    Leymarie, Frederic Fol
    Asente, Paul
    Echevarria, Jose
    ACM TRANSACTIONS ON GRAPHICS, 2022, 41 (03):
  • [2] Stroke-Based Stylization Learning and Rendering with Inverse Reinforcement Learning
    Xie, Ning
    Zhao, Tingting
    Tian, Feng
    Zhang, Xiaohua
    Sugiyama, Masashi
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 2531 - 2537
  • [3] Stroke-based stylization by learning sequential drawing examples
    Xie, Ning
    Yang, Yang
    Shen, Heng Tao
    Zhao, Ting Ting
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2018, 51 : 29 - 39
  • [4] Stroke-Based Painting
    Jiang, Jie
    Seah, Hock Soon
    Liew, Hong Ze
    INTERNATIONAL WORKSHOP ON ADVANCED IMAGING TECHNOLOGY, IWAIT 2023, 2023, 12592
  • [5] SSR-GNNs: Stroke-based Sketch Representation with Graph Neural Networks
    Cheng, Sheng
    Ren, Yi
    Yang, Yezhou
    2022 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS, CVPRW 2022, 2022, : 5127 - 5137
  • [6] Stroke-Based Surface Reconstruction
    Hahn, Jooyoung
    Qiu, Jie
    Sugisaki, Eiji
    Jia, Lei
    Tai, Xue-Cheng
    Seah, Hock Soon
    NUMERICAL MATHEMATICS-THEORY METHODS AND APPLICATIONS, 2013, 6 (01): : 297 - 324
  • [7] A survey of stroke-based rendering
    Hertzmann, A
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2003, 23 (04) : 70 - 81
  • [8] Stroke-based rendering by evolutionary algorithm
    Chakraborty, UK
    Kang, HW
    PROCEEDINGS OF THE IEEE INDICON 2004, 2004, : 52 - 57
  • [9] STROKE-BASED CREATION OF DEPTH MAPS
    Gerrits, Mark
    De Decker, Bert
    Ancuti, Cosmin
    Haber, Tom
    Ancuti, Codruta
    Mertens, Tom
    Bekaert, Philippe
    2011 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME), 2011,
  • [10] Stroke-based editing of object structure
    Luo, Sheng-Jie
    Lin, Chin-Yu
    Shen, I-Chao
    Chen, Bing-Yu
    SIGGRAPH Asia 2013 Posters, SA 2013, 2013,