I mentioned a problem with custom font's vertical positioning. Following screenshots demonstrate problem very well.
System font:


Custom font (Bitter, downloaded from Google Fonts in .ttf format):


I can observe pretty much the same behaviour with other custom fonts, some of them are more "shifted" to the bottom, some less, however they are never perfectly/correctly centred. I am not actually using underscore font decoration anywhere in the app, however, I have to specify different top and bottom margins for different font sizes to have labels correctly centred.
This issue also causing bottom of label's text everywhere to be cut, for example in letter 'g', 'j', unless I have bottom margin/padding specified. This makes a bit impractical to use custom fonts. Is this some known problem with custom fonts and how can I fix it?
Update:
This issue is reproducible on Simulator ONLY.