Skip to content

load_glyphs() not working in v1.5.2 (worked in v1.5.1) #51

Closed
@anecdata

Description

@anecdata

Tested on Espressif, SAMD51, SAMD21, RP2040. PyPortal demo:

Adafruit CircuitPython 7.1.0-beta.0 on 2021-11-12; Adafruit PyPortal with samd51j20
>>> 
>>> from adafruit_bitmap_font import bitmap_font
>>> 
>>> bitmap_font.__version__
'1.5.1'
>>> 
>>> # from https://learn.adafruit.com/pyportal-alarm-clock/code-tour
>>> time_font = bitmap_font.load_font('/fonts/Arial-12.bdf')
>>> time_font.load_glyphs(b'0123456789:')
>>> 

Replace adafruit_bitmap_font v1.5.1 with adafruit_bitmap_font v1.5.2:

Adafruit CircuitPython 7.1.0-beta.0 on 2021-11-12; Adafruit PyPortal with samd51j20
>>> 
>>> from adafruit_bitmap_font import bitmap_font
>>> 
>>> bitmap_font.__version__
'1.5.2'
>>> 
>>> # from https://learn.adafruit.com/pyportal-alarm-clock/code-tour
>>> time_font = bitmap_font.load_font('/fonts/Arial-12.bdf')
>>> time_font.load_glyphs(b'0123456789:')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/lib/adafruit_bitmap_font/bdf.py", line 142, in load_glyphs
OSError: [Errno 22] Invalid argument
>>> 

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions