#!/usr/bin/env python
# coding: utf
'''
Несовпадение size и height для шрифтов в PyGame
'''

import pygame.font, sys

pygame.font.init()
name = len(sys.argv)>1 and sys.argv[1] or None
for size in 6, 7, 8, 9, 10, 12, 14, 18, 21, 24, 28, 32, 48, 64:
    font=pygame.font.Font(name, size)
    tx=font.render("W",False,(0,0,0))
    print '"Размер": {}, высота: {} (выноски {}/{}), высота картинки: {}'.format(size, font.get_height(), font.get_ascent(), font.get_descent(), tx.get_rect().height)

