goodgoan, @anon467281 is correct, you need to use the embedded marker markup \+w …\+w* in footnotes. When you do that the \+w markup will inherit the font size of its parent style. You should not have any problem with incorrect font size.
If you are using Print Draft (is that what you mean by “proof print”) then you can create a PrintDraftChanges.txt file with the following code:
# Display a glossary word with an asterisk
'\\\+?w\s(.*?)(\|.*?)?\\\+?w\*' > '\1*'
This will delete the \w and \+w styles altogether, along with any following lemma form. It will also add an asterisk after the word, which is generally want people want printed to indicate a word in the glossary.
Alternately, you can use this code to simply strip off the \w markup before doing a Print Draft:
# Remove glossary word markup
'\\\+?w\s([^\\|].*?)(\|[^\\].*?)?\\\+?w\*' > '\1'
The same code can be used in changes.txt to modify the input to PA