Re: Unicode grapheme clusters

Поиск
Список
Период
Сортировка
От Greg Stark
Тема Re: Unicode grapheme clusters
Дата
Msg-id CAM-w4HMb7Qgyn4rzm_Qn3aFOOy0z2Z0MhKgde5feDt68Vf0-3w@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Unicode grapheme clusters  (Pavel Stehule <pavel.stehule@gmail.com>)
Ответы Re: Unicode grapheme clusters  (Pavel Stehule <pavel.stehule@gmail.com>)
Re: Unicode grapheme clusters  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: Unicode grapheme clusters  (Bruce Momjian <bruce@momjian.us>)
Список pgsql-hackers
On Fri, 20 Jan 2023 at 00:07, Pavel Stehule <pavel.stehule@gmail.com> wrote:
>
> I partially watch an progres in VTE - one of the widely used terminal libs, and I am very sceptical so there will be
supportin the next two years.
 
>
> Maybe the new microsoft terminal will give this area a new dynamic, but currently only few people on the planet are
workingon fixing or enhancing terminal's technologies. Unfortunately there is too much historical balast.
 

Fwiw this isn't really about terminal emulators. psql is also used to
generate text files for reports or for display in various ways.

I think it's worth using whatever APIs we have available to implement
better alignment for grapheme clusters and just assume whatever will
eventually be used to display the output will display it "properly".

I do not think it's worth trying to implement this ourselves if the
libraries aren't there yet. And I don't think it's worth trying to
adapt to the current state of the current terminal. We don't know that
that's the only place the output will be viewed and it'll all be
wasted effort when the terminals eventually implement full support.

(If we were really crazy about this we could use terminal escape codes
to query the current cursor position after emitting multicharacter
graphemes. But as I said, I don't even think that would be useful,
even if there weren't other reasons it would be a bad idea)


-- 
greg



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Noah Misch
Дата:
Сообщение: Re: libpqrcv_connect() leaks PGconn
Следующее
От: Tom Lane
Дата:
Сообщение: Re: run pgindent on a regular basis / scripted manner