Raster, On 06/12/2012 12:58 PM, Carsten Haitzler (The Rasterman) wrote: > On Tue, 12 Jun 2012 11:46:07 -0300 Leandro Pereira <lean...@profusion.mobi> > said: > >> On Tue, Jun 12, 2012 at 12:10 PM, Enlightenment SVN >> <no-re...@enlightenment.org> wrote: >>> Log: >>> finally a terminal emulator for efl! sure - uses a lot of text >>> objects. need evas textgrid obj and more, but this marks a first >>> "usable" state for terminology. more needs doing like underline and >>> strikethrough support, blink support, visual bell, config panel etc. >> >> Up-to-date EFL here, and Terminology looks like this, regardless of the >> font being used: http://i.imgur.com/5qJ0s.png >> >> (Arch Linux x86 here, BTW.) > > i'm wondering if your freetype has a bitmap font handling issue? >
I don't know -- selecting a TTF font works, and some other bitmap fonts are kind of working (like 'cursor.pcf', although the kerning seems random, it is readable). I'm using the default version that comes with the distribution. Any particular test I could perform besides terminology to see if this is a freetype problem or an evas bug? My text editor (joe) has different output from xterm, vte, and rxvt; I don't know who is right. It is certainly usable, but I'm not sure who is correctly handling the escape sequences. I can provide screenshots later if you want, comparing xterm, rxvt, vte, and terminology. Is this perhaps related to $TERM being different and the editor adapting itself to whatever it knows it works on that particular terminal? Also, it doesn't seem to work properly with a keyboard layout with deadkeys. I need to press the spacebar to get a "'" (or some other letter, like "a" to get an "รก") which is very useful on a shell. Right now, pressing "'" on my US-Intl keyboard gives me an acute accent (tick? back-backtick?) instead, which is wrong. Another thing: it crashed here after a few minutes. No debug symbols and no core file so it shouldn't help much, but maybe this might shed some light: *** glibc detected *** ./terminology: free(): invalid pointer: 0x09141568 *** ======= Backtrace: ========= /lib/libc.so.6(+0x72632)[0xb7120632] /home/leandro/dev/e/lib/libeina.so.1(eina_array_flush+0x75)[0xb72ed405] /home/leandro/dev/e/lib/libevas.so.1(evas_render_idle_flush+0xfa)[0xb73db55a] /home/leandro/dev/e/lib/libecore_evas.so.1(+0xa215)[0xb7587215] /home/leandro/dev/e/lib/libecore.so.1(_ecore_timer_expired_call+0xd6)[0xb734ed36] /home/leandro/dev/e/lib/libecore.so.1(_ecore_timer_expired_timers_call+0x24)[0xb734eef4] /home/leandro/dev/e/lib/libecore.so.1(+0xe97b)[0xb734b97b] /home/leandro/dev/e/lib/libecore.so.1(ecore_main_loop_begin+0x3f)[0xb734c0af] /home/leandro/dev/e/lib/libelementary.so.1(elm_run+0x14)[0xb76ab604] ./terminology[0x804bbee] ./terminology[0x804aa99] /lib/libc.so.6(__libc_start_main+0xf5)[0xb70c73d5] ./terminology[0x804aac1] Anyway, the terminal is progressing nicely. I might use it if it proves to be as reliable as rxvt or vte-based terminals. Leandro ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel