Block Generator
Intro
Create text blocks and optionally use Behaviours to populate paragraphs, lines, words and characters.
This can be used for many use cases including with pictographic fonts and for FUI text generation.
UI
Paragraphs - Number of paragraphs to generate.
Lines - Number of lines per paragraph.
Words - Number of words per line.
Characters - Number of characters per word.
Mode - Select a mode for the generator:
- Unicode Code Point - Enter values used to define a font's code point.
- String - Enter a string.
Code Point - When Mode is set to Unicode Code Point, enter a value to define the code point for the character. For example, 33 for "!" is the first code point for most western fonts.
String - When Mode is set to String, enter the string.
Word Delimiter - Enter a string to appear between words.
Line Delimiter - Enter a string to appear between lines.
Code point guide
Basic Latin
| Code point range | Symbols |
|---|---|
| 48–57 | Digits (0–9) |
| 65–90 | Uppercase letters (A–Z) |
| 97–122 | Lowercase letters (a–z) |
| 33–47 | Punctuation (! " # $ % & ' ( ) * + , - . /) |
| 58–64 | Punctuation (: ; < = > ? @) |
Extended Characters
| Code point range | Symbols |
|---|---|
| 161–255 | Latin-1 Supplement (accented letters, symbols like ¿ ñ ü) |
| 913–937 | Greek uppercase (Α–Ω) |
| 945–969 | Greek lowercase (α–ω) |
| 1040–1071 | Cyrillic uppercase (А–Я) |
| 1072–1103 | Cyrillic lowercase (а–я) |
Symbols & Shapes
| Code point range | Symbols |
|---|---|
| 9632–9727 | Geometric shapes (■ □ ▲ ● ◆) |
| 9728–9983 | Miscellaneous symbols (☀ ☁ ☂ ★ ☎) |
| 9984–10175 | Dingbats (✂ ✈ ✉ ✓ ✗) |
| 8592–8703 | Arrows (← → ↑ ↓ ↔ ⇒) |
| 8704–8959 | Mathematical operators (∀ ∂ ∃ ∑ √ ∞) |
| 9472–9599 | Box drawing (─ │ ┌ ┐ └ ┘ ├ ┤) |
| 9600–9631 | Block elements (▀ ▄ █ ░ ▒ ▓) |
- Create Text Shape.
- Click the button and select
Block. - Set:
- Words to
3. - Characters to
1. - Mode to String.
- Words to
- Right click on the String attribute and choose
Add Array > String Array. - Click the twice on the String Array to add two new indices.
- Enter
YandZinto the two new indices. - Enter a
,(comma) into the Word Delimiter attribute of the Block String Generator.
This will create the string X,Y,Z. Try replacing the String Array with a Value Array (via a Value String Generator). This will create a string like 1,2,3 which can then be connected to attributes that accept comma separated strings like the Indices attribute of an Apply Font Size.
- Create Text Shape.
- Click the button and select
Block. - Right click on the Characters attribute and choose
Add Behaviour > Random. - Set the Random's Minimum to
2and Maximum to6. - Set the Block String Generator's Words attribute to
5. - Right click on the Block String Generator's Code Point attribute and choose
Add Behaviour > Random. - Set this Random's Minimum to
8678and Maximum to8681. - Enter several
spacecharacters into the Word Delimiter attribute of the Block String Generator.
This will create a string similar to ⇦⇨ ⇧⇦⇧⇩⇧ ⇩⇨⇩ ⇦⇨ ⇨⇧⇦⇧ ⇦⇨⇨⇧⇨. Try changing the Seed of either of the Random Behaviours.