| """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 |
|
|