#1
|
|||
|
|||
Wide ncurses
Serg Podtynnyi написал(а) к All в May 24 23:37:42 по местному времени:
Привет, All! Кручу чуть-чуть поддержку wide ncurses, потому что у меня на арче обычного ncurses нет и soшка тупо делает инклуд ncursesw, залез в код как это дело отображается и в итоге как минимум для себя я починил скроллинг кириллицы и псевдографики, попутно обновил способ забора и вывода буфера экрана(окно), сейчас это все происходит по одному символу в row*cols цикле, я сделал построчно, так как такая функция есть в ncurses, теоретически это должно сделать плавнее скроллинг и быстрее. Если сделать для всех функций поддержку ncurses wide, то значит можно завозить utf-8 вывод нормальный, если конечно есть желание. Pull request тут: https://github.com/golded-plus/golded-plus/pull/89 Serg Podtynnyi --- GoldED+/LNX |
#2
|
|||
|
|||
Re: Wide ncurses
Vitaliy Aksyonov написал(а) к Serg Podtynnyi в May 24 09:23:16 по местному времени:
Привет, Serg! 23 May 24 23:37, ты писал(а) All: SP> Кручу чуть-чуть поддержку wide ncurses, потому что у меня на арче SP> обычного ncurses нет и soшка тупо делает инклуд ncursesw, залез в код SP> как это дело отображается и в итоге как минимум для себя я починил SP> скроллинг кириллицы и псевдографики, попутно обновил способ забора и SP> вывода буфера экрана(окно), сейчас это все происходит по одному SP> символу в row*cols цикле, я сделал построчно, так как такая функция SP> есть в ncurses, теоретически это должно сделать плавнее скроллинг и SP> быстрее. Если сделать для всех функций поддержку ncurses wide, то SP> значит можно завозить utf-8 вывод нормальный, если конечно есть SP> желание. Pull request тут: SP> https://github.com/golded-plus/golded-plus/pull/89 Посмотрел PR. Сделал несколько замечаний. Поправь, пожалуйста. Best regards, Vitaliy Aksyonov. ... Нoвoе слово в кoннoй авиации. --- GoldED+/LNX 1.1.5-b20240305-beta |