As mentioned in this comment there is a change in behavior when variants of a font are requested. It is necessary to revisit all usages of Fonts in GC and unify it so that always the device that belong to the passed font is used to restore the original behavior.