A Search and Replace Utility for Special Characters in Lyrics
IWBNI there were a utility that would automatically replace the following
character strings in lyrics:
| Input | Description of Input | Output | Description of Output |
| % | Percent sign (37) | NBSP | Nonbreaking space (160) |
| # | Hash mark (35) | | Nonbreaking hyphen (173) |
| 'syllable | Apostrophe (39) followed by a syllable | ‘syllable | Left single quote (145) followed by the syllable |
| `syllable | Gravè accent (96) followed by a syllable | ‘syllable | Left single quote (145) followed by the syllable |
| syllable' | A syllable followed by an apostrophe (39) | syllable’ | The syllable followed by a right single quote (146) |
| "syllable | Quotation mark (34) followed by a syllable | “syllable | Left double quote (147) followed by the syllable |
| syllable" | A syllable followed by a quotation mark (34) | syllable” | The syllable followed by a right double quote (148) |
| ?syllable | A question mark (63) followed by a syllable | ¿syllableNBSP | Inverted question mark (191) followed by the syllable followed by a nonbreaking space (160) [appended for alignment purposes] |
| syllable? | A syllable followed by a question mark | NBSPsyllable? | Nonbreaking space (160) [inserted for alignment purposes] followed by the syllable followed by a question mark |
| !syllable | An exclamation point (33) followed by a syllable | ¡syllable | Inverted exclamation point (161) followed by the syllable |
Note: The numbers in this table are character numbers that indicate the numeric position of a character in the ISO Latin-1 character set (ISO 8859-1). The string NBSP represents a single nonbreaking space character (160).
The characters used to specify a nonbreaking space and nonbreaking hyphen (e.g. % and #) could be user-definable. Also, a checkbox option could be used to control whether or not a nonbreaking space is added in the question-mark cases.
Created: February 1, 2000 (based on a submission from Barbara Touburg
and comments by Jari Williamsson)
Last Updated: February 15, 2000 (added inverted exclamation point)
Version: Finale 2000b