My app is using a mix of controls (such as Label) without any size attribute set, sometimes using font size name ("medium", "small", ...) and sometimes using actual integer value.
This is working fine until accessibility settings are changed. Don't know exactly where the corresponding setting exists in Android but on iOS you find that under Settings > General > Accessibility > Larger Text where you can move a slider to make it even slightly smaller to slightly larger to much (much) larger.
Working with controls such as TableView with native cell types properly inherits the size defined under Accessibility but Labels for instance, even when not specifying a particular font size (/name), are not inheriting this setting and still show the standard size.
Question is how to best implement this handling so that basically everything is scaled up (or low) according to the accessibility setting? Ideally of course, I'd like to still be able to specify "medium", "large", ... (maybe even "points"? but not sure about this one) and just get an additional zoom scaling applied. This is how I would expect it to work.