Прикреплённый файл «2014-01-31-sz_hg.py»

Загрузка

   1 #!/usr/bin/env python
   2 # coding: utf
   3 '''
   4 Несовпадение size и height для шрифтов в PyGame
   5 '''
   6 
   7 import pygame.font, sys
   8 
   9 pygame.init()
  10 white=pygame.Color("white")
  11 name = len(sys.argv)>1 and sys.argv[1] or None
  12 for size in 6, 7, 8, 9, 10, 12, 14, 18, 21, 24, 28, 32, 48, 64:
  13     font=pygame.font.Font(name, size)
  14     tx=font.render("W",False,white)
  15     tm=font.render("m",False,white,(0,0,0))
  16     m,M=-1,-1
  17     for y in xrange(tm.get_height()):
  18         c=""
  19         for x in xrange(tm.get_width()):
  20             if tm.get_at((x,y))==white:
  21                 if m<0: m=y
  22                 if M<y: M=y
  23                 c+="[]"
  24             else:
  25                 c+="  "
  26         print c
  27     print '"Размер": {}, высота: {} (выноски {}/{}), высота картинки: {}; m: {}-{}'.format(\
  28             size, font.get_height(), font.get_ascent(), font.get_descent(), tx.get_rect().height, m, M)

Прикреплённые файлы

Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.

Вам нельзя прикреплять файлы к этой странице.