Subject: design changes and data
A design change affects the design. The data are stored in a document. The design refresh process does not affect document notes.
The form that you have changed, I presume is the one used in the mail settings dialog.
Like all forms, when you edit a document using this form, the data are stored in the items of a document – in this case, a profile document.
The item in question is a rich text item, so it stores formatting information, including the sizes and fonts of the characters of the text.
When you compose a memo, the code on the memo form reads the data from a rich text item in the profile document – including the sizes and fonts and colors – and adds that to your memo body. During this part of the process, the form that was last used to edit the profile document is irrelevant. The data we need are in the profile document; there’s no reason to refer to the form, and even if we did refer to the form, why should we assume a character is 10-point because that was the default on the field, as opposed to because the user specifically wanted it to be 10-point? This is a personal setting; the user is supposed to have ultimate control.
If you really want to change the font sizes on all your users’ signature files, you can do it by writing code to iterate thru every mail file, open the profile document, find the rich text item, and use the methods of NotesRichTextItem and associated classes to read and change the fonts and sizes on every text run in the item.
(you can set it on the whole item at once, but I think it’s better to check and substitute, since, again, the user may have specifically selected certain fonts and sizes for different parts of the signature, and may not appreciate having it changed to 12pt Arial across the board.)