- Need to set "Regular" style name font to avoid not equal font
That part was never transitioned to KConfigXT though since it doesn't have a KConfig backend.
Clearly inheriting by hand from KCoreConfigSkeleton should be next on the options to be evaluated (not in that patch though).
This is only the default value, and default value will be not bold or italic so we will not have this kind of problem AFAIK.
Default is not serialized in the configuration file (because it's the default value).
I do some check with current KCM version, and when we save it, we end up with font=Noto Sans,10,-1,5,87,1,0,0,0,0,Regular
Because nearest font algorithm return the regular one. So if I well understood everything this patch will not break anything.