The naming setup looks alright to me. I would only suggest Ultralight and Ultralight Italic as style names, respectively. Separating the word Italic with a space from the rest. No need to use camelcase.
Check if you have the full required charset, especially gravecomb exporting in your italics. See this thread: