I know about responsive sizing of components so that an app responds to the sceen size, but when you have text on buttons and labels, how can you sense the size of the screen of the device on which the app is installed, so that you can then also size the font used on a component according to the size of the component on the display screen?