As of Signature Gag v4.2.0, the "gag label" command supports line-breaks, symbols, and Asian/European/special characters.
The following table describes the syntax:
| You say: | The label will display: |
|---|---|
| \\ | \ |
| \" | " |
| \s | single space |
| \n | new line (adds a line-break) |
| \t | 4 spaces (equivalent of a tab) |
| \uxxxx | a unicode character 0000xxxx, where xxxx is a 4-char hex string |
| \Uxxxxxxxx | a unicode character xxxxxxxx where xxxxxxxx is an 8-char hex string |
| \hXxxx... | X is a hex character, it's value is the number of pairs of hex characters that follow it, xxx is a raw byte array of utf-8 characters, be sure they are valid characters |
Hint: Asian (and other special) characters are represented by unicode characters, which can be specified in the format \uxxxx (e.g. \u5974) "You can find the "xxxx" hex string that represents the character you want by using the free Windows program Character Map . Fire up the program, and change the font to Arial Unicode, and browse through the characters - the hex string for the character will be shown at the bottom(e.g. When you see "U+5974" in the Character Map, just drop the "+" and type in SL: "\u5974").
Usage: say "/1g label \uaec8\nJane" to print a Korean character on the first line, and "Jane" on the second line.
For an easier method, see here.