MX-Font++: Mixture of Heterogeneous Aggregation Experts for Few-shot Font Generation

Weihang Wang, Duolin Sun, Jielei Zhang, Longwen Gao
3/4/2025
cs.CV

Official code: stephensun11/MXFontpp (24 stars, MIT, last commit 2025-02-23).

Abstract

Few-shot Font Generation (FFG) aims to create new font libraries using limited reference glyphs, with crucial applications in digital accessibility and equity for low-resource languages, especially in multilingual artificial intelligence systems. Although existing methods have shown promising performance, transitioning to unseen characters in low-resource languages remains a significant challenge, especially when font glyphs vary considerably across training sets. MX-Font considers the content of a character from the perspective of a local component, employing a Mixture of Experts (MoE) approach to adaptively extract the component for better transition. However, the lack of a robust feature extractor prevents them from adequately decoupling content and style, leading to sub-optimal generation results. To alleviate these problems, we propose Heterogeneous Aggregation Experts (HAE), a powerful feature extraction expert that helps decouple content and style downstream from being able to aggregate information in channel and spatial dimensions. Additionally, we propose a novel content-style homogeneity loss to enhance the untangling. Extensive experiments on several datasets demonstrate that our MX-Font++ yields superior visual results in FFG and effectively outperforms state-of-the-art methods. Code and data are available at https://github.com/stephensun11/MXFontpp.

View on arXivView PDF

Code Implementations(1)

MIT
242Shell, PythonApr 19, 20241 years agoMIT

Similar Papers

Cite this paper

@article{wang2025mxfont,
  title  = {MX-Font++: Mixture of Heterogeneous Aggregation Experts for Few-shot Font Generation},
  author = {Weihang Wang and Duolin Sun and Jielei Zhang and Longwen Gao},
  year   = {2025},
  eprint = {2503.02799},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.02799v1}
}

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/2503.02799.svg)](https://codeofpaper.com/paper/2503.02799)

Discussion