Nodes/Comfyroll Studio/⌨️ CR Font File List
ComfyUI Node Runs on cloud

⌨️ CR Font File List

List available fonts for batching in ComfyUI

By Suzie1Β·Created 3 years agoΒ·Updated 2 years agoΒ· 1,291
⌨️ CR Font File List
    • LIST
    • show_help
    β—„source_folderβ–Ύβ–Ί
    β—„start_index0β–Ί
    β—„max_rows1000β–Ί
    β—„folder_pathC:\Windows\Fontsβ–Ί

    If you do any text or title work in ComfyUI, sooner or later you want to see the same caption in a bunch of different fonts and pick the winner. CR Font File List hands you a list of font filenames - from your system fonts, from the fonts bundled with Comfyroll, or from any folder you point it at - so you can drive a batch or an XY plot across fonts instead of swapping them one at a time.

    It's a list-IO node in Comfyroll Studio, the utility pack from Suzie1 and RockOfFire, and it pairs naturally with the pack's text nodes like CR Draw Text.

    How it works

    You choose a source and the node enumerates the .ttf/.otf files it finds there, emitting them as a list you can iterate. Wire that list into a text-rendering node's font selection (via the pack's list-processing nodes) and you can render your text once per font automatically - a quick way to audition typefaces or build a font specimen sheet.

    The inputs and outputs

    • source_folder - system (your OS fonts), Comfyroll (the fonts shipped inside the pack), or from folder (a directory you specify).
    • folder_path - optional, used with from folder. Heads up: it defaults to C:\Windows\Fonts, which is Windows-only. On Linux or macOS you must set this to your actual fonts directory (e.g. /usr/share/fonts or ~/Library/Fonts).
    • start_index / max_rows - paging, so you can grab a slice of a big font directory rather than all of it.
    • Output LIST (a wildcard list of the filenames) plus show_help, a wiki-link string you can ignore.

    Installing it

    ComfyUI Manager β†’ search Comfyroll Studio β†’ install β†’ restart. Or by hand:

    cd ComfyUI/custom_nodes
    git clone https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes
    

    then restart. No downloads - the bundled fonts ship in the repo.

    Common issues

    Empty or wrong list on Linux/Mac. That default C:\Windows\Fonts path is the usual culprit - it doesn't exist off Windows. Switch source_folder to system, or set folder_path to a real fonts directory on your OS.

    A font in the list still won't render downstream. The renderer has to be able to load the file too; a listed font that the text node can't open will fall back silently. Stick to standard .ttf/.otf files and confirm the path is readable.

    Too many entries. Use start_index and max_rows to page through instead of dumping an entire system font folder into your batch.

    Category🧩 Comfyroll Studio/✨ Essential/πŸ“œ List/⌨️ IO

    Inputs (4)

    NameTypeDefaultDescription
    source_folderCOMBO3 options: system, Comfyroll, from folder
    start_indexINT00–9999β€”
    max_rowsINT10001–9999β€”
    folder_pathoptSTRINGC:\Windows\Fontsβ€”

    Outputs (2)

    NameTypeDescription
    LIST*β€”
    show_helpSTRINGβ€”