I’d like to know if there’s an easy way to remove the space after an article. In French, there’s a contraction before a vowel (for example, “l’arbre” instead of “le arbre”). This contraction is done automatically for the standard articles, but not when you change them (for example, when you want the indefinite article to be the same as the definite one).
If I write:
The indefinite article of the arbre is "l[']".
Then in-game you obtain l' arbre
(with a space).
To have complete control over the articles, I thought about using the Inform 6 articles
property as described in page 272 of the DM4:
! Example taken from the DM4.
Object "haricot"
with articles "Le " "le " "un ",
We can see there is a space after the articles, so I thought that this property overode the spacing. However, in Inform 7, if we write the fololwing:
Include (-
with articles "L'" "l'" "l'",
-) when defining the arbre.
The space is still printed, so I guess that something has changed in Inform 7 (or that the DM4 is wrong, I haven’t tested with Inform 6).
The only workaround I found is to make the object proper-named and to put the article in its printed name:
The arbre is a proper-named thing. The printed name is "l'arbre".
But then the casing will be wrong if the object is printed at the beginning of a sentence.
So would there be another way to remove the space? I’m guess it will be tinkering with the Inform 6 templates.