β¨οΈ CR Font File List
List available fonts for batching in ComfyUI
- LIST
- show_help
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), orfrom folder(a directory you specify).folder_path- optional, used withfrom folder. Heads up: it defaults toC:\Windows\Fonts, which is Windows-only. On Linux or macOS you must set this to your actual fonts directory (e.g./usr/share/fontsor~/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.
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| source_folder | COMBO | 3 options: system, Comfyroll, from folder | |
| start_index | INT | 00β9999 | β |
| max_rows | INT | 10001β9999 | β |
| folder_pathopt | STRING | C:\Windows\Fonts | β |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| LIST | * | β |
| show_help | STRING | β |