I realized that I had spaces in my variable names, which was causing FrameMaker to perform substitution of fmv#
For example, instead of:
- Color lowercase
- Colors lowercase
- Color uppercase
- Colors uppercase
I should have used:
- Color_lowercase
- Colors_lowercase
- Color_uppercase
- Colors_uppercase
The FrameMaker 2015 documentation doesn't explicitly state that spaces are not allowed in variable names, and the FrameMaker interface permits spaces when typing name in the Add/Edit Variable pod. All the system variables have spaces in the name, so I didn't see issue with user variables having spaces. However, I notice that the documentation examples use underscores instead of spaces....