TextDiffuser-2: Unleashing the Power of Language Models for Text Rendering
On the map: Diffusion models → Image generation, text-to-image and editing
Abstract (arXiv)
The diffusion model has been proven a powerful generative model in recent years, yet remains a challenge in generating visual text. Several methods alleviated this issue by incorporating explicit text position and content as guidance on where and what text to render. However, these methods still suffer from several drawbacks, such as limited flexibility and automation, constrained capability of layout prediction, and restricted style diversity. In this paper, we present TextDiffuser-2, aiming to unleash the power of language models for text rendering. Firstly, we fine-tune a large language model for layout planning. The large language model is capable of automatically generating keywords for text rendering and also supports layout modification through chatting. Secondly, we utilize the language model within the diffusion model to encode the position and texts at the line level. Unlike previous methods that employed tight character-level guidance, this approach generates more diverse text images. We conduct extensive experiments and incorporate user studies involving human participants as well as GPT-4V, validating TextDiffuser-2's capacity to achieve a more rational text layout and generation with enhanced diversity. The code and model will be available at urlhttps://aka.ms/textdiffuser-2.
Key facts. Cited by 136 papers in the map (data through 7 Oct 2026). Placed in Image generation, text-to-image and editing, one of 14 directions in Diffusion models. Builds on 52 of its 59 references that are in the map. First posted on arXiv 28 Nov 2023.
Builds on
52 of 59 references.
Closest ancestors · 8
Same direction, newest first
- 2023GlyphControl: Glyph Conditional Control for Visual Text Generation29 May
- 2023Uni-ControlNet: All-in-One Control to Text-to-Image Diffusion Models25 May
- 2023TextDiffuser: Diffusion Models as Text Painters18 May
- 2023Adding Conditional Control to Text-to-Image Diffusion Models10 Feb
- 2023GLIGEN: Open-Set Grounded Text-to-Image Generation17 Jan
- 2022eDiff-I: Text-to-Image Diffusion Models with an Ensemble of Expert Denoisers2 Nov
- 2022Photorealistic Text-to-Image Diffusion Models with Deep Language Understanding23 May
- 2021Palette: Image-to-Image Diffusion Models10 Nov
Other references · 44
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2020Denoising Diffusion Implicit Modelscited by 9,655
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
- 2023SDXL: Improving Latent Diffusion Models for High-Resolution Image Synthesiscited by 4,290
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,898
32 more
- 2023Kosmos-2: Grounding Multimodal Large Language Models to the Worldcited by 1,075
- 2023PixArt-α: Fast Training of Diffusion Transformer for Photorealistic Text-to-Image Synthesiscited by 854
- 2021Vector Quantized Diffusion Model for Text-to-Image Synthesiscited by 773
- 2015An End-to-End Trainable Neural Network for Image-based Sequence Recognition and Its Application to Scene Text Recognitioncited by 519
- 2021ByT5: Towards a token-free future with pre-trained byte-to-byte modelscited by 504
- 2023Ferret: Refer and Ground Anything Anywhere at Any Granularitycited by 498
- 2021Pix2seq: A Language Modeling Framework for Object Detectioncited by 345
- 2023LayoutGPT: Compositional Visual Planning and Generation with Large Language Modelscited by 337
- 2023GPT4RoI: Instruction Tuning Large Language Model on Region-of-Interestcited by 300
- 2021TrOCR: Transformer-based Optical Character Recognition with Pre-trained Modelscited by 278
- 2017EAST: An Efficient and Accurate Scene Text Detectorcited by 248
- 2019Real-time Scene Text Detection with Differentiable Binarizationcited by 212
- 2017Arbitrary-Oriented Scene Text Detection via Rotation Proposalscited by 176
- 2022A Unified Sequence Interface for Vision Taskscited by 152
- 2022Scene Text Recognition with Permuted Autoregressive Sequence Modelscited by 148
- 2019LayoutGAN: Generating Graphic Layouts with Wireframe Discriminatorscited by 130
- 2016Discrete Variational Autoencoderscited by 124
- 2020LayoutTransformer: Layout Generation and Completion with Self-attentioncited by 122
- 2019ICDAR 2019 Competition on Large-scale Street View Text with Partial Labeling -- RRC-LSVTcited by 121
- 2019LayoutVAE: Stochastic Scene Layout Generation From a Label Setcited by 119
- 2023KOSMOS-2.5: A Multimodal Literate Modelcited by 95
- 2022Character-Aware Models Improve Visual Text Renderingcited by 90
- 2023Position-Enhanced Visual Instruction Tuning for Multimodal Large Language Modelscited by 59
- 2021Benchmarking Chinese Text Recognition: Datasets, Baselines, and an Empirical Studycited by 52
- 2019READ: Recursive Autoencoders for Document Layout Generationcited by 51
- 2023LayoutPrompter: Awaken the Design Ability of Large Language Modelscited by 47
- 2018Multi-Oriented Scene Text Detection via Corner Localization and Region Segmentationcited by 42
- 2022Discovering the Hidden Vocabulary of DALLE-2cited by 42
- 2021MOST: A Multi-Oriented Scene Text Detector with Localization Refinementcited by 33
- 2023RegionBLIP: A Unified Multi-modal Pre-training Framework for Holistic and Regional Comprehensioncited by 27
- 2023Chinese Text Recognition with A Pre-Trained CLIP-Like Model Through Image-IDS Aligningcited by 24
- 2023Diffusion-based Document Layout Generationcited by 21
Built on by
Citing papers per year: 2024: 40; 2025: 49; 2026: 47.
136 papers.
Sort:
By area:
- 2025Qwen-Image Technical Reportcited by 973
- 2024GenArtist: Multimodal LLM as an Agent for Unified Image Generation and Editingcited by 132
- 2024Controllable Generation with Text-to-Image Diffusion Models: A Surveycited by 82
- 2024Glyph-ByT5: A Customized Text Encoder for Accurate Visual Text Renderingcited by 80
- 2025Seedream 2.0: A Native Chinese-English Bilingual Image Generation Foundation Modelcited by 59
- 2024CreatiLayout: Siamese Multimodal Diffusion Transformer for Creative Layout-to-Image Generationcited by 58
- 2024Harmonizing Visual Text Comprehension and Generationcited by 54
- 2024AnyText2: Visual Text Generation and Editing With Customizable Attributescited by 48
- 2024Glyph-ByT5-v2: A Strong Aesthetic Baseline for Accurate Multilingual Visual Text Renderingcited by 47
- 2025FLUX-Text: A Simple and Advanced Diffusion Transformer Baseline for Scene Text Editingcited by 44
- 2024FonTS: Text Rendering with Typography and Style Controlscited by 40
- 2024PosterLLaVa: Constructing a Unified Multi-modal Layout Generator with LLMcited by 39
38 more
- 2025DesignDiffusion: High-Quality Text-to-Design Image Generation with Diffusion Modelscited by 37
- 2025PosterCraft: Rethinking High-Quality Aesthetic Poster Generation in a Unified Frameworkcited by 37
- 2025POSTA: A Go-to Framework for Customized Artistic Poster Generationcited by 36
- 2025CreatiDesign: A Unified Multi-Conditional Diffusion Transformer for Creative Graphic Designcited by 36
- 2024LLMs Meet Multimodal Generation and Editing: A Surveycited by 35
- 2025ViMo: A Generative Visual GUI World Model for App Agentscited by 33
- 2026HiDream-O1-Image: A Natively Unified Image Generative Foundation Model with Pixel-level Unified Transformercited by 29
- 2024GlyphDraw2: Automatic Generation of Complex Glyph Posters with Diffusion Models and Large Language Modelscited by 28
- 2025TextAtlas5M: A Large-scale Dataset for Dense Text Image Generationcited by 25
- 2025EasyText: Controllable Diffusion Transformer for Multilingual Text Renderingcited by 25
- 2024Visual Text Generation in the Wildcited by 22
- 2024SceneTAP: Scene-Coherent Typographic Adversarial Planner against Vision-Language Models in Real-World Environmentscited by 22
- 2025Investigating Text Insulation and Attention Mechanisms for Complex Visual Text Generationcited by 22
- 2024Revisiting Tampered Scene Text Detection in the Era of Generative AIcited by 21
- 2024Choose What You Need: Disentangled Representation Learning for Scene Text Recognition, Removal and Editingcited by 18
- 2025BizGen: Advancing Article-level Visual Text Rendering for Infographics Generationcited by 18
- 2025Visual Text Processing: A Comprehensive Review and Unified Evaluationcited by 18
- 2025WordCon: Word-level Typography Control in Scene Text Renderingcited by 16
- 2025LeX-Art: Rethinking Text Generation via Scalable High-Quality Data Synthesiscited by 15
- 2025DreamPoster: A Unified Framework for Image-Conditioned Generative Poster Designcited by 15
- 2024Can GPTs Evaluate Graphic Design Based on Design Principles?cited by 14
- 2024CharGen: High Accurate Character-Level Visual Text Generation Model with MultiModal Encodercited by 14
- 2026TextPecker: Rewarding Structural Anomaly Quantification for Enhancing Visual Text Renderingcited by 14
- 2024Refining Text-to-Image Generation: Towards Accurate Training-Free Glyph-Enhanced Image Generationcited by 13
- 2024Elucidating Optimal Reward-Diversity Tradeoffs in Text-to-Image Diffusion Modelscited by 13
- 2024Multimodal Pragmatic Jailbreak on Text-to-image Modelscited by 13
- 2024JoyType: A Robust Design for Multilingual Visual Text Creationcited by 12
- 2025TextFlux: An OCR-Free DiT Model for High-Fidelity Multilingual Scene Text Synthesiscited by 12
- 2024AMO Sampler: Enhancing Text Rendering with Overshootingcited by 11
- 2025BannerAgency: Advertising Banner Design with Multimodal LLM Agentscited by 11
- 2025ControlText: Unlocking Controllable Fonts in Multilingual Text Rendering without Font Annotationscited by 10
- 2025A Comprehensive Study of Decoder-Only LLMs for Text-to-Image Generationcited by 10
- 2026JoyAI-Image: Awaking Spatial Intelligence in Unified Multimodal Understanding and Generationcited by 10
- 2024Kinetic Typography Diffusion Modelcited by 9
- 2024How Control Information Influences Multilingual Text Image Generation and Editing?cited by 9
- 2024Intelligent Artistic Typography: A Comprehensive Review of Artistic Text Design and Generationcited by 9
- 2024A Spark of Vision-Language Intelligence: 2-Dimensional Autoregressive Transformer for Efficient Finegrained Image Generationcited by 9
- 2025PhotoArtAgent: Intelligent Photo Retouching with Language Model-Based Artist Agentscited by 9
50 most cited of 136 All 136 (JSON)
- 2026ViTeX-Bench: Benchmarking High-Fidelity Video Scene Text Editing30 Sep 2026
- 2026STEPS: Scene Text Editing with Preserved Style Using Diffusion and Contrastive Style Encoding29 Sep 2026
- 2026Decompose Radicals, Then Reward: Fine-Grained Inspection for Accurate Chinese Text Rendering29 Sep 2026
- 2026Forensic Twins: Self-Supervised Residual Learning for AI-Generated Image Forensics25 Sep 2026
- 2026Planning and Rendering in Concert: DeepFusion of Autoregressive Layouts and Diffusion for Visual Text Generation19 Sep 2026
- 2026LoGAN: Multilingual Font Localization with Generative Agents7 Sep 2026
- 2026GlyphAnchor: Enhancing Visual Text Rendering via Position-Anchored Glyph Priors2 Sep 2026
- 2026T2LSC-Bench: Benchmarking Localized Semantic Control in Text-to-Image Generation2 Sep 2026
- 2026Confidence-Aware Ensemble and Long-Word Refinement for Artistic Text Recognition30 Aug 2026
- 2026TextRefine: Improving Textual Fidelity, Spatial Placement, and Glyph Rendering for Text Editing in Product Posters20 Aug 2026
- 2026FakeIDet3-DB: Refining Digital Attacks and Patch Extraction for Secure ID Benchmarking29 Jul 2026
- 2026InnoText: A Unified Model for Visual Text Generation and Editing24 Jul 2026
38 more
- 2026MixDiffusion: Mixing Diffusion-based Uni-condition Text-to-Image Generation Models for Multi-condition Image Synthesis20 Jul 2026
- 2026ArtChart: Faithful Artistic Chart Generation with Integrated Text Rendering17 Jul 2026
- 2026PosterHarness: Turning Scientific Poster Generation into an Auditable Instruction-Following Benchmark3 Jul 2026
- 2026DataEvolver: Self-Evolving Multi-Agent Data Construction for Text-Rich Image Generation30 Jun 2026
- 2026SteerVTE: Seamless Video Text Editing with Style and Glyph Control22 Jun 2026
- 2026TextWand: A Unified Framework for Scene Text Editing4 Jun 2026
- 2026Evaluating Reasoning Fidelity in Visual Text Generation3 Jun 2026
- 2026Imagine Before You Draw: Visual Prompt Engineering for Image Generation3 Jun 2026
- 2026TextAlign: Preference Alignment for Text Rendering with Hierarchical Rewards19 May 2026
- 2026Training-Free Occluded Text Rendering via Glyph Priors and Attention-Guided Semantic Blending16 May 2026
- 2026StyleTextGen: Style-Conditioned Multilingual Scene Text Generation14 May 2026
- 2026HiDream-O1-Image: A Natively Unified Image Generative Foundation Model with Pixel-level Unified Transformer11 May 2026
- 2026JoyAI-Image: Awaking Spatial Intelligence in Unified Multimodal Understanding and Generation5 May 2026
- 2026MULTITEXTEDIT: Benchmarking Cross-Lingual Degradation in Text-in-Image Editing4 May 2026
- 2026TextGround4M: A Prompt-Aligned Dataset for Layout-Aware Text Rendering27 Apr 2026
- 2026POCA: Pareto-Optimal Curriculum Alignment for Visual Text Generation27 Apr 2026
- 2026ReContraster: Making Your Posters Stand Out with Regional Contrast12 Apr 2026
- 2026Q-Mask: Query-driven Causal Masks for Text Anchoring in OCR-Oriented Vision-Language Models31 Mar 2026
- 2026AIBench: Evaluating Visual-Logical Consistency in Academic Illustration Generation30 Mar 2026
- 2026PSDesigner: Automated Graphic Design with a Human-Like Creative Workflow26 Mar 2026
- 2026JANUS: A Lightweight Framework for Jailbreaking Text-to-Image Models via Distribution Optimization22 Mar 2026
- 2026TransText: Alpha-as-RGB Representation for Transparent Text Animation18 Mar 2026
- 2026GlyphPrinter: Region-Grouped Direct Preference Optimization for Glyph-Accurate Visual Text Rendering16 Mar 2026
- 2026MER-Bench: A Comprehensive Benchmark for Multimodal Meme Reappraisal16 Mar 2026
- 2026CalliMaster: Mastering Page-level Chinese Calligraphy via Layout-guided Spatial Planning12 Mar 2026
- 2026WeEdit: A Dataset, Benchmark and Glyph-Guided Framework for Text-centric Image Editing12 Mar 2026
- 2026LogoDiffuser: Training-Free Multilingual Logo Generation and Stylization via Letter-Aware Attention Control10 Mar 2026
- 2026FontUse: A Data-Centric Approach to Style- and Use-Case-Conditioned In-Image Typography6 Mar 2026
- 2026InnoAds-Composer: Efficient Condition Composition for E-Commerce Poster Generation6 Mar 2026
- 2026TextPecker: Rewarding Structural Anomaly Quantification for Enhancing Visual Text Rendering24 Feb 2026
- 2026PosterOmni: Generalized Artistic Poster Creation via Task Distillation and Unified Reward Feedback12 Feb 2026
- 2026GUI-GenBench: Evaluating Image Generation Models as Interactive GUI Environments9 Feb 2026
- 2026UM-Text: A Unified Multimodal Model for Image Understanding and Visual Text Editing13 Jan 2026
- 2026PosterVerse: A Full-Workflow Framework for Commercial-Grade Poster Generation with HTML-Based Scalable Typography7 Jan 2026
- 2026VAR RL Done Right: Tackling Asynchronous Policy Conflicts in Visual Autoregressive Generation5 Jan 2026
- 2025AutoPP: Towards Automated Product Poster Generation and Optimization26 Dec 2025
- 2025UTDesign: A Unified Framework for Stylized Text Editing and Generation in Graphic Design Images23 Dec 2025
- 2025Text-Conditioned Background Generation for Editable Multi-Layer Documents19 Dec 2025
50 newest of 136 All 136 (JSON)
- 2024Controllable Generation with Text-to-Image Diffusion Models: A Surveycited by 82
- 2025Seedream 2.0: A Native Chinese-English Bilingual Image Generation Foundation Modelcited by 59
- 2024CreatiLayout: Siamese Multimodal Diffusion Transformer for Creative Layout-to-Image Generationcited by 58
- 2025FLUX-Text: A Simple and Advanced Diffusion Transformer Baseline for Scene Text Editingcited by 44
- 2025DesignDiffusion: High-Quality Text-to-Design Image Generation with Diffusion Modelscited by 37
- 2025CreatiDesign: A Unified Multi-Conditional Diffusion Transformer for Creative Graphic Designcited by 36
- 2024GlyphDraw2: Automatic Generation of Complex Glyph Posters with Diffusion Models and Large Language Modelscited by 28
- 2025EasyText: Controllable Diffusion Transformer for Multilingual Text Renderingcited by 25
- 2024Refining Text-to-Image Generation: Towards Accurate Training-Free Glyph-Enhanced Image Generationcited by 13
- 2024Elucidating Optimal Reward-Diversity Tradeoffs in Text-to-Image Diffusion Modelscited by 13
- 2024Multimodal Pragmatic Jailbreak on Text-to-image Modelscited by 13
- 2024JoyType: A Robust Design for Multilingual Visual Text Creationcited by 12
12 most cited of 36 All 36 (JSON)
- 2026STEPS: Scene Text Editing with Preserved Style Using Diffusion and Contrastive Style Encoding29 Sep 2026
- 2026InnoText: A Unified Model for Visual Text Generation and Editing24 Jul 2026
- 2026SteerVTE: Seamless Video Text Editing with Style and Glyph Control22 Jun 2026
- 2026JANUS: A Lightweight Framework for Jailbreaking Text-to-Image Models via Distribution Optimization22 Mar 2026
- 2026CalliMaster: Mastering Page-level Chinese Calligraphy via Layout-guided Spatial Planning12 Mar 2026
- 2025TextGuider: Training-Free Guidance for Text Rendering via Attention Alignment10 Dec 2025
- 2025Video Text Preservation with Synthetic Text-Rich Videos4 Nov 2025
- 2025OmniText: A Training-Free Generalist for Controllable Text-Image Manipulation28 Oct 2025
- 2025TextPixs: Glyph-Conditioned Diffusion with Character-Aware Attention and OCR-Guided Supervision8 Jul 2025
- 2025EasyText: Controllable Diffusion Transformer for Multilingual Text Rendering30 May 2025
- 2025TextDiffuser-RL: Efficient and Robust Text Layout Optimization for High-Fidelity Text-to-Image Synthesis25 May 2025
- 2025CreatiDesign: A Unified Multi-Conditional Diffusion Transformer for Creative Graphic Design25 May 2025
12 newest of 36 All 36 (JSON)
- 2024GenArtist: Multimodal LLM as an Agent for Unified Image Generation and Editingcited by 132
- 2024SceneTAP: Scene-Coherent Typographic Adversarial Planner against Vision-Language Models in Real-World Environmentscited by 22
- 2024GLDesigner: Leveraging Multi-Modal LLMs as Designer for Enhanced Aesthetic Text Glyph Layoutscited by 3
- 2025Relation-Rich Visual Document Generator for Visual Information Extractioncited by 2
- 2025Detecting Text Manipulation in Images using Vision Language Modelscited by 1
- 2026Q-Mask: Query-driven Causal Masks for Text Anchoring in OCR-Oriented Vision-Language Modelscited by 1
- 2026Q-Mask: Query-driven Causal Masks for Text Anchoring in OCR-Oriented Vision-Language Models31 Mar 2026
- 2025Detecting Text Manipulation in Images using Vision Language Models12 Sep 2025
- 2025Relation-Rich Visual Document Generator for Visual Information Extraction14 Apr 2025
- 2024SceneTAP: Scene-Coherent Typographic Adversarial Planner against Vision-Language Models in Real-World Environments28 Nov 2024
- 2024GLDesigner: Leveraging Multi-Modal LLMs as Designer for Enhanced Aesthetic Text Glyph Layouts18 Nov 2024
- 2024GenArtist: Multimodal LLM as an Agent for Unified Image Generation and Editing8 Jul 2024
- 2025Qwen-Image Technical Reportcited by 973
- 2024Glyph-ByT5: A Customized Text Encoder for Accurate Visual Text Renderingcited by 80
- 2024Harmonizing Visual Text Comprehension and Generationcited by 54
- 2024AnyText2: Visual Text Generation and Editing With Customizable Attributescited by 48
- 2024Glyph-ByT5-v2: A Strong Aesthetic Baseline for Accurate Multilingual Visual Text Renderingcited by 47
- 2024FonTS: Text Rendering with Typography and Style Controlscited by 40
- 2024PosterLLaVa: Constructing a Unified Multi-modal Layout Generator with LLMcited by 39
- 2025PosterCraft: Rethinking High-Quality Aesthetic Poster Generation in a Unified Frameworkcited by 37
- 2025POSTA: A Go-to Framework for Customized Artistic Poster Generationcited by 36
- 2024LLMs Meet Multimodal Generation and Editing: A Surveycited by 35
- 2026HiDream-O1-Image: A Natively Unified Image Generative Foundation Model with Pixel-level Unified Transformercited by 29
- 2025TextAtlas5M: A Large-scale Dataset for Dense Text Image Generationcited by 25
12 most cited of 88 All 88 (JSON)
- 2026ViTeX-Bench: Benchmarking High-Fidelity Video Scene Text Editing30 Sep 2026
- 2026Decompose Radicals, Then Reward: Fine-Grained Inspection for Accurate Chinese Text Rendering29 Sep 2026
- 2026Forensic Twins: Self-Supervised Residual Learning for AI-Generated Image Forensics25 Sep 2026
- 2026Planning and Rendering in Concert: DeepFusion of Autoregressive Layouts and Diffusion for Visual Text Generation19 Sep 2026
- 2026LoGAN: Multilingual Font Localization with Generative Agents7 Sep 2026
- 2026GlyphAnchor: Enhancing Visual Text Rendering via Position-Anchored Glyph Priors2 Sep 2026
- 2026T2LSC-Bench: Benchmarking Localized Semantic Control in Text-to-Image Generation2 Sep 2026
- 2026Confidence-Aware Ensemble and Long-Word Refinement for Artistic Text Recognition30 Aug 2026
- 2026TextRefine: Improving Textual Fidelity, Spatial Placement, and Glyph Rendering for Text Editing in Product Posters20 Aug 2026
- 2026FakeIDet3-DB: Refining Digital Attacks and Patch Extraction for Secure ID Benchmarking29 Jul 2026
- 2026MixDiffusion: Mixing Diffusion-based Uni-condition Text-to-Image Generation Models for Multi-condition Image Synthesis20 Jul 2026
- 2026ArtChart: Faithful Artistic Chart Generation with Integrated Text Rendering17 Jul 2026
12 newest of 88 All 88 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2023Reason out Your Layout: Evoking the Layout Master from Large Language Models for Text-to-Image Synthesis
- 2024Layout Agnostic Scene Text Image Synthesis with Diffusion Models
- 2024CustomText: Customized Textual Image Generation using Diffusion Models
- 2025Grounding Text-to-Image Diffusion Models for Controlled High-Quality Image Generation
- 2023Brush Your Text: Synthesize Any Scene Text on Images via Diffusion Model
- 2024Conditional Text-to-Image Generation with Reference Guidance
- 2026UltraText Bench: A Comprehensive Bilingual Benchmark for Evaluating Visual Text Rendering in Image Generation
- 2026Seeing is Improving: Visual Feedback for Iterative Text Layout Refinement