is_bm_font() returns TRUE for bm_font objects (or subclasses)
and FALSE for all other objects.
Examples
font_file <- system.file("fonts/spleen/spleen-8x16.hex.gz", package = "bittermelon")
font <- read_hex(font_file)
is_bm_font(font)
#> [1] TRUE