Neural Transformation Fields for Arbitrary-Styled Font Generation

Bin Fu, Jun He, Jianjun Wang, Y. Qiao
2/14/2026

No official code found. Best implementation: fubinfb/NTF (25 stars, last commit 2024-06-10).

Abstract

Few-shot font generation (FFG), aiming at generating font images with a few samples, is an emerging topic in recent years due to the academic and commercial values. Typically, the FFG approaches follow the style-content disentanglement paradigm, which transfers the target font styles to characters by combining the content representations of source characters and the style codes of reference samples. Most existing methods attempt to increase font generation ability via exploring powerful style representations, which may be a sub-optimal solution for the FFG task due to the lack of modeling spatial transformation in transferring font styles. In this paper, we model font generation as a continuous transformation process from the source character image to the target font image via the creation and dissipation of font pixels, and embed the corresponding transformations into a neural transformation field. With the estimated transformation path, the neural transformation field generates a set of intermediate transformation results via the sampling process, and a font rendering formula is developed to accumulate them into the target font image. Extensive experiments show that our method achieves state-of-the-art performance on few-shot font generation task, which demonstrates the effectiveness of our proposed model. Our implementation is available at: https://github.com/fubinfb/NTF.

DOISemantic Scholar

Code Implementations(1)

fubinfb/NTFCommunity74%

This is the official PyTorch implementation of the paper “Neural Transformation Fields for Arbitrary-Styled Font Generation”.

251PythonMar 21, 20232 years ago

Similar Papers

Cite this paper

@article{fu2026neural,
  title  = {Neural Transformation Fields for Arbitrary-Styled Font Generation},
  author = {Bin Fu and Jun He and Jianjun Wang and Y. Qiao},
  year   = {2026},
  doi    = {10.1109/CVPR52729.2023.02149},
  url    = {https://doi.org/10.1109/CVPR52729.2023.02149},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/35727944d21f62bf78d0e4645fd8492b9fd645fd.svg)](https://codeofpaper.com/paper/35727944d21f62bf78d0e4645fd8492b9fd645fd)

Discussion