Home

Awesome

Awesome Artistic Typography Awesome

Welcome to Awesome-Artistic-Typography! This is a comprehensive list of artistic typography, including methods and datasets introduced for text stylization and semantic typography tasks. Further information are available in paper: Intelligent Artistic Typography: A Comprehensive Review of Artistic Text Design and Generation.

<p align="center"> <img src="asset/cover/controllable.png" width="240px" height='160px'/> <img src="asset/cover/compact.png" width="240px" height='160px'/> </p> <p align="center"> <img src="asset/cover/anything to glyph.png" width="120px" height='120px'/> <img src="asset/cover/with decor.png" width="120px" height='120px'/> <img src="asset/cover/wordart-designer.png" width="120px" height='120px'/> <img src="asset/cover/ds-fusion.png" width="120px" height='120px'/> </p> <p align="center"> (Source: <a href="https://openaccess.thecvf.com/content_ICCV_2019/html/Yang_Controllable_Artistic_Text_Style_Transfer_via_Shape-Matching_GAN_ICCV_2019_paper.html">Shape-Matching GAN</a>, <a href="https://dl.acm.org/doi/abs/10.1145/2897824.2925887">Zou et al.</a>, <a href="https://dl.acm.org/doi/abs/10.1145/3610548.3618208">Anything to Glyph</a>, <a href="http://openaccess.thecvf.com/content_CVPR_2019/html/Wang_Typography_With_Decor_Intelligent_Text_Style_Transfer_CVPR_2019_paper.html"> Typography With Decor </a>, <a href="https://arxiv.org/abs/2310.18332">Wordart Designer</a> and <a href="https://openaccess.thecvf.com/content/ICCV2023/html/Tanveer_DS-Fusion_Artistic_Typography_via_Discriminated_and_Stylized_Diffusion_ICCV_2023_paper.html">DS-Fusion</a>) </p>

Table of Contents

Artistic Text Stylization

Static Artistic Text Stylization

Text effect transfer

<p align="center"> <img src="asset/3.1.1.png" width="480px"/> </p> <p align="center"> (Source: <a href="https://ojs.aaai.org/index.php/AAAI/article/view/3919">TET-GAN</a>) </p>
TitleMethodFeatureCodePub. & Date
Artistic Text Effect Transfer with Conditonal Generative Adversarial NetworkGAN-basedsimplified TET-GAN-CACML, 2022
Text Style Transfer With Decorative ElementsGAN-baseddecor transfer on Chinese characters-MIPR, 2021
Typography with decor: Intelligent text style transferGAN-baseddecorative element (decor) transfercodeCVPR, 2019
TET-GAN: Text effects transfer via stylization and destylizationGAN-basedstyle-glyph disentanglementcodeAAAI, 2019
A Common Framework for Interactive Texture TransferGAN-basedversatile interactive texture transfercodeCVPR, 2018
Awesome typography: StatisticsBased Text Effects Transferpatch-baseddistribution-aware text effect priorcodeCVPR, 2017
Texture transfer based on continuous structure of texture patches for design of artistic Shodo fontsstroke-basedInk texture synthesis along strokes-SIGGRAPH Asia, 2010

Arbitrary style transfer on text

<p align="center"> <img src="asset/3.1.2.png" width="480px"/> </p> <p align="center"> (Source: <a href="https://dl.acm.org/doi/abs/10.1145/3240508.3240580">UT-Effect</a>) </p>
TitleMethodFeatureCodePub. & Date
Anything to glyph: Artistic font synthesis via text-to-image diffusion modeldiffusion-basedplace objects according to the glyph-SIGGRAPH Asia, 2023
Intelligent Typography: Artistic Text Style Transfer for Complex Texture and StructureGAN-basedcoarse-to-fine complex style transfercodeTMM, 2023
An Art Font Generation Technique using Pix2Pix-based NetworksGAN-basedtrain a network to generate data-BNCSS, 2023
Style transfer network for complex multi-stroke textGAN-basedclean edges by erosion and dilation-MS, 2023
Improving Font Effect Generation based on Pyramid Style FeatureGAN-basedclean edges by erosion and dilation-IJPE, 2020
Controllable Artistic Text Style Transfer via Shape-Matching GANGAN-basedone-shot learning; style degree controlcodeICCV, 2019
Context-Aware Unsupervised Text Stylizationpatch-basedstructure transfer & texture transfer-ACM MM, 2018

Joint artistic style and font style transfer

<p align="center"> <img src="asset/3.1.3.png" width="480px"/> </p> <p align="center"> (Source: <a href="https://ojs.aaai.org/index.php/AAAI/article/view/5535">FET-GAN</a>) </p>
TitleMethodFeatureCodePub. & Date
Text style transfer based on multi-factor disentanglement and mixtureGAN-basedeffect-font-glyph disentanglement-ACM MM, 2022
Gentext: Unsupervised artistic text generation via decoupled font and texture manipulationGAN-basedmulti-task end-to-end training-July, 2022
Dse-net: Artistic font image synthesis via disentangled style encodingGAN-basedeffect-font-glyph disentanglementcodeICME, 2022
Few-Shot Text Style Transfer via Deep Feature SimilarityGAN-basedweighted style representation-TIP, 2020
FET-GAN: Font and Effect Transfer via K-shot Adaptive Instance NormalizationGAN-basedAdaIN-based text style modellingcodeAAAI, 2020
Art Font Image Generation with Conditional Generative Adversarial NetworksGAN-basedtext edge and skeleton as auxiliary input-CACNDRW, 2020
Artistic glyph image synthesis via one-stage few-shot learningGAN-basedtwo parallel encoder-decoder branchescodeACM TOG, 2019
Neural Style Transfer for Characters Synthesis via Stack NetworkGAN-basedcoarse-to-fine cascaded stack network-ICONIP, 2019
Multi-content gan for few-shot font style transferGAN-basedend-to-end stack networkcodeCVPR, 2018

Dynamic Artistic Text Stylization

<p align="center"> <img src="asset/3.2.png" width="960px"/> </p> <p align="center"> (Source: <a href="https://openaccess.thecvf.com/content_CVPR_2019/html/Men_DynTypo_Example-Based_Dynamic_Text_Effects_Transfer_CVPR_2019_paper.html">DynTypo</a>) </p>

Dynamic text effect transfer

TitleMethodFeatureCodePub. & Date
Dynamic Texture Transfer using PatchMatch and Transformerspatch & transformer-basedlong-distance dependency modeling-Feb, 2024
DynTypo: Example-based Dynamic Text Effects Transferpatch-basedglobal NNF search across framescodeCVPR, 2019

Arbitrary dynamic style transfer on text

TitleMethodFeatureCodePub. & Date
Shape-Matching GAN++: Scale Controllable Dynamic Artistic Text Style TransferGAN-basedspatial-temporal structural mappings-TPAMI, 2021

Semantic Typography

Static Semantic Typography

Character-level semantic typography

<p align="center"> <img src="asset/4.1.1.png" width="960px"/> </p> <p align="center"> (Source: <a href="https://onlinelibrary.wiley.com/doi/abs/10.1111/cgf.12785">Zhang et al.</a>ļ¼Œ<a href="https://arxiv.org/abs/1903.07820">Trick or treat</a>ļ¼Œ<a href="https://dl.acm.org/doi/abs/10.1145/3592123">Iluz et al.</a>, and <a href="https://openaccess.thecvf.com/content/ICCV2023/html/Tanveer_DS-Fusion_Artistic_Typography_via_Discriminated_and_Stylized_Diffusion_ICCV_2023_paper.html)">DS-Fusion</a>) </p>
TitleMethodFeatureCodePub. & Date
WordArt Designer: User-Driven Artistic Typography Synthesis using Large Language ModelsLLM and diffusion-baseduser-controllable artistic design-Nov, 2023
Ds-fusion: Artistic typography via discriminated and stylized diffusiondiffusion-basedraster semantic feature enhancementcodeICCV, 2023
Word-as-image for semantic typographydiffusion-basedvector glyph shape deformationcodeACM TOG, 2023
Trick or treat: Thematic reinforcement for artistic typographyretrieval-basedunsupervised autoencoder matchingcodeMar, 2019
Synthesizing Ornamental Typefacesretrieval-basedjoint semantic and shape matching-CGF, 2017

Word-level semantic typography

<p align="center"> <img src="asset/4.1.2.png" width="960px"/> </p> <p align="center"> (Source: <a href="https://dl.acm.org/doi/abs/10.1145/1268517.1268527">Xu et al.</a>ļ¼Œ<a href="https://dl.acm.org/doi/abs/10.1145/2897824.2925887">Zou et al.</a>, and <a href="https://dl.acm.org/doi/abs/10.1145/3539610">Zhang et al.</a>) </p>
TitleMethodFeatureCodePub. & Date
Creating Word Paintings Jointly Considering Semantics, Attention, and Aestheticsvector field & SVM-basedvisual saliency for aesthetic optimization-ACM TAP, 2022
Legible compact calligramswarp-basedlegibility enhanced calligram-ACM TOG, 2016
PicWords: Render a picture by packing keywordswarp-basedkeyword semantic priority rankingcodeTMM, 2014
Digital Micrographyvector field-basedadaptive text layout synthesis-ACM TOG, 2011
Structure-based ASCII Artstructure-basedstructural ASCII art generation-ACM SIGGRAPH, 2010
Calligraphic packingwarp-basedshape adaptive text warping-GL, 2007

Kinetic Typography

<p align="center"> <img src="asset/4.2.png" width="960px"/> </p> <p align="center"> (Source: <a href="https://arxiv.org/abs/2404.11614">Dynamic Typography</a>) </p>
TitleMethodFeatureCodePub. & Date
Dynamic Typography: Bringing Text to Life via Video Diffusion Priordiffusion-basedcharacter deformation and animationcodeApr, 2024
Creating emordle: Animating word cloud for emotion expressionframe-basedemotional word cloud animation-TVCG, 2023

Datasets

NameTypeImagesFeatureDownloadPub. & Date
AnyWord-3Mvisual text3,034,486text images from several datasets 1.6 million in Chinese, 1.39 million in English, and 10k images in other languages.ModelScope2024
LAION-Glyphvisual textāˆ¼10,000,000mages with rich visual text contentGithub2023
MARIO-10Mvisual text10,061,7209,194,613, 343,423 and 523,684 text images from natural images, posters, and book covers, respectively.Github2023
TextLogo3Ktext logo3,470text logo images extracted from poster/covers of movies, TV series and comics.Google Drive2022
SSAF-CN<br><br>SSAF-ENtext effects97,200<br><br>2,60000 text effects rendered on 972 Chinese characters.<br><br>100 text effects rendered on 26 English letters.Google Drive<br>Baidu Pan (code: 4jom)2022
Imgur5Khandwriting135,375135,375 handwritten English words from 5,305 imagesGithub2021
TE141K-E<br><br>TE141K-C<br><br>TE141K-Stext effects66,196<br><br>54,405<br><br>20,48064 text effects on 52 English letters of 19 fonts.<br><br>65 text effects rendered on 775 Chinese characters, 52 English letters and 10 Arabic numerals.<br><br>20 text effects rendered on 56 special symbols, and 968 letters in Japanese, Russian, etc.Google Drive<br>Baidu Pan (code: knzy)2020
TextEffects-Decortext effects59,28064 text effects with decorative elements rendered on 52 English letters of 19 fonts.Google Drive2019
TET-GANtext effects53,56864 text effects rendered on 775 Chinese characters, 52 English letters and 10 Arabic numerals.Google Drive<br>Baidu Pan2019
AGIS-Net-C<br><br>AGIS-Net-Pjoint font & text effects1,571,940<br><br>256,410synthetic artistic Chinese characters<br><br>professional-designed artistic Chinese characters.Dropbox<br>MEGA2019
MC-GAN-Gray<br><br>MC-GAN-Colorjoint font & text effects260,000<br><br>520,000gray-scale english letter <br><br>colorful english letterGithub2018
<!-- # Citation If you find our work is useful in your research or applications, please consider giving us a star šŸŒŸ and citing it by the following BibTeX entry. ``` ``` -->