LINUX.ORG.RU

История изменений

Исправление i-rinat, (текущая версия) :

в них не написано какие массивы кодировок они охватывают.

Тоже как-то задавался подобным вопросом. Написал вот это https://github.com/i-rinat/findglyph/blob/master/scan.cc и успокоился. Выяснилось, что мне не очень-то и надо. В общем, компилируешь, в директорию ./fonts/ кладёшь шрифты, запускаешь rebuild и оно делает тебе sqlite3 базу с указанием, какие символы в каком шрифте есть. Можно потом искать даже.

массивы кодировок

Тебе неплохо бы почитать, что такое юникод. Судя по используемой терминологии, у тебя по этому вопросу каша в голове.

Исходная версия i-rinat, :

в них не написано какие массивы кодировок они охватывают.

Тоже как-то задавался подобным вопросом. Написал вот это https://github.com/i-rinat/findglyph/blob/master/scan.cc и успокоился. Выяснилось, что мне не очень-то и надо. В общем, компилируешь, в директорию ./fonts/ кладёшь шрифты, запускаешь rebuild и оно делает тебе sqlite3 базу с указанием, какие символы в каком шрифте есть. Можно потом искать даже.