diff options
Diffstat (limited to 'wasp/fonts/__init__.py')
| -rw-r--r-- | wasp/fonts/__init__.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/wasp/fonts/__init__.py b/wasp/fonts/__init__.py new file mode 100644 index 0000000..917fb00 --- /dev/null +++ b/wasp/fonts/__init__.py @@ -0,0 +1,18 @@ +# SPDX-License-Identifier: LGPL-3.0-or-later +# Copyright (C) 2020 Daniel Thompson + +import fonts.sans24 as sans24 +import fonts.sans36 as sans36 + +def height(font): + return font.height() + +def width(font, s): + w = 0 + for ch in s: + (_, _, wc) = font.get_ch(ch) + w += wc + 1 + + return w + + |
