For the player names, I think the size is fine, making it 18 makes it way too big. My point is that the name to be displayed is not the shirt name but the last name, thus some Brazillian players, like Wenderson and Antony, will be displayed like this:
And Kim Minjae, for example, will be shown as "Kim", even in the Korean national team lineup where there are dozens of Kims and Parks, making it difficult to tell all the faceless ones apart. I tried replacing Psna in line 49 of pitch_icon.xml to PShN, that is the shirt name, but only those with special shirt names specified were shown then, it didn't fallback to surnames if the shirt name was null.
For the commentaries, I'm able to fix the sizes and spacing now, thank you.