Instead of using the blown up UTERM_FORMAT_GREY binary data, we now use an A1 1bit alpha channel and extract the data during runtime. This guarantees that only used characters will be extracted into the full alpha channel. We should add support for A1 formats in uterm to avoid this problem entirely. We also now link the binary file directly into the module via ld. This avoids the long compile times for the huge C-array that we previously generated. As a side effect, you no longer run out of memory linking this file on small machines. With this change we could even start making unifont a default font-backend as it now works pretty well. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
47 lines
558 B
Plaintext
47 lines
558 B
Plaintext
*~
|
|
*.swp
|
|
*.o
|
|
*.lo
|
|
*.la
|
|
kmscon
|
|
/test_*
|
|
Makefile
|
|
Makefile.in
|
|
aclocal.m4
|
|
autom4te.cache/
|
|
build-aux/
|
|
config.h
|
|
config.h.in
|
|
config.h.in~
|
|
config.log
|
|
config.status
|
|
configure
|
|
*.tar.bz2
|
|
libtool
|
|
libeloop.pc
|
|
libtsm.pc
|
|
libuterm.pc
|
|
m4/
|
|
stamp-*
|
|
.deps
|
|
.dirstamp
|
|
.libs
|
|
.man_fixup
|
|
genshader
|
|
genunifont
|
|
src/static_shaders.c
|
|
src/genshader.c
|
|
src/githead.h
|
|
src/font_unifont_data.bin
|
|
docs/reference/*.txt
|
|
docs/reference/*.bak
|
|
docs/reference/kmscon.????*
|
|
docs/reference/*.stamp
|
|
docs/reference/version.xml
|
|
docs/reference/*/
|
|
wlterm
|
|
docs/man/*.1
|
|
docs/man/*.3
|
|
docs/man/*.5
|
|
docs/man/*.7
|