There is a building in my WIP called ‘St. Christopher House’. That is its proper name, so matters of opinion as to whether it is desirable to expand ‘St.’ into ‘Saint’ are not really relevant: this is an attempt to depict the reality of a particular Toronto geography, so I need to spell it as it is written on the actual building. But Inform 7 won’t accept names with periods in them. I can give it the appearance of having the correct name with…
The printed name of Saint Christopher House is “St. Christopher House”.
…but the player can’t refer to it that way, and when I try a line like…
Understand “St. Christopher House” as Saint Christopher House.
…i7 rejects that too, saying punctuation isn’t allowed there. I also tried using a text substitution that references a period without any line break, like so…
Understand “St[dot] Christopher House” as Saint Christopher House.
…but i7 didn’t like that either, says it was unable to understand what I meant by the grammar token ‘dot’.
I am at a personal dead-end in getting this building to respond to the player as it should. Any ideas that do not involved renaming the building to my own or i7’s tastes, since that’s not really an option here?
Thanks for any light you could shed,
Paul.
P.S. This is also an issue that comes up when trying to refer to churches by their proper legal names.