| | """Load font "constants" (actually void *s) from the GLUT DLL""" |
| | from OpenGL import platform |
| | import logging |
| | _log = logging.getLogger( 'OpenGL.GLUT.fonts' ) |
| |
|
| | for name in [ |
| | 'GLUT_STROKE_ROMAN', |
| | 'GLUT_STROKE_MONO_ROMAN', |
| | 'GLUT_BITMAP_9_BY_15', |
| | 'GLUT_BITMAP_8_BY_13', |
| | 'GLUT_BITMAP_TIMES_ROMAN_10', |
| | 'GLUT_BITMAP_TIMES_ROMAN_24', |
| | 'GLUT_BITMAP_HELVETICA_10', |
| | 'GLUT_BITMAP_HELVETICA_12', |
| | 'GLUT_BITMAP_HELVETICA_18', |
| | ]: |
| | try: |
| | |
| | |
| | p = platform.getGLUTFontPointer( name ) |
| | except (ValueError,AttributeError) as err: |
| | if platform.PLATFORM.GLUT: |
| | _log.warn( '''Unable to load font: %s''', name ) |
| | globals()[name] = None |
| | else: |
| | globals()[name] = p |
| | try: |
| | del p |
| | except NameError as err: |
| | pass |
| |
|
| | try: |
| | del platform, name |
| | except NameError as err: |
| | pass |
| |
|