Објављено је ново, значајно издање СВГ библиотеке за растеризацију - ресвг.
Главне промене:
- Потпуно нова имплементација рендеровања текста:
- Скоро цео стек од симбола до Безиерове криве је сада имплементиран у Руст:
избор фонтова (подударање и резервни фонт), рашчлањивање ТруеТипе-а, распоред кластера глифова према СВГ правилима (изглед СВГ текста).
Изузетак је обликовање текста, за које се користи
ХарфБузз. - Текст ће сада бити конвертован у Бизеук криве пре рендеровања.
То јест, позадина за рендеровање више није потребна да подржава текст. - Подршка за двосмерни текст (БИДИ преуређивање). Пример.
- тектПатх подршка. primer КСНУМКС, пример 2.
- Подршка за режим писања (вертикални текст). Пример.
- Исправна подршка за размаке између речи и слова. Пример.
- Скоро цео стек од симбола до Безиерове криве је сада имплементиран у Руст:
- Нова, експериментална позадина - Ракоте (посебна захвалност за јрмуизел).
Ракоте је библиотека 2Д графике написана у Русту.
У раној је фази развоја, али су његове могућности већ довољне за
користити у ресвг.
Његова главна предност је да се ресвг сада може изградити са тачно једном зависношћу која није Руст - ХарфБузз. - Подржава приказивање облика, приказивање текста и приказивање слика.
- Рендеровање растерске слике је убрзано.
- Укупан број тестова достигао је 1112.
Број успешних тестова за Инксцапе и либрсвг опао је за 75%. - Много малих поправки и побољшања.
Резултати теста. Табела поређења.
Извор: линук.орг.ру