I'm trying to convert some old programs I wrote a long time ago from box drawing with OEM fonts to uses PDCurses with SDL2 and UTF-8 box drawing and block element characters ( https://www.utf8-chartable.de/unicode-utf8-table.pl ). Was just wondering what's been investigated for improving lining up of font characters. I noticed the _grprint routine in pdcdisp.c drawing some box drawing characters with FillRect. I've been experimenting with a few modifications that make UbuntuMono-R.ttf look good with box drawing. It doesn't look quite as good with DejaVuSansMono.ttf, but not sure if the algorithm's still missing an adjustment or if it's an issue with the font. I did update to a later version of the DejaVuSansMono.ttf font and it made some improvements in display. Was wondering if anyone else has looked into this or is looking into this. Would like to compare notes with others on this subject and avoid reinvestigating areas that someone's already thoroughly looked into. Thanks.
Sincerely, Laura Michaels http://www.distasis.com/cpp