nanovega |
[Feb. 22nd, 2018|02:34 pm] |
поскольку у меня бвает около десятка загруженых шрифтов, и куча открытых окон — каждый со своим контекстом, — то сделал поиск шрифта по имени через хэш-табличку, а не тупорылым линейным поиском; а также добавил API для копирования загруженых шрифтов из одного контекста в другой, дабы не дублировать данные в памяти.
а то шрифт «ui» добавлялся последним, а использовался чаще всех, и каждый раз искался с начала списка. не то чтобы оно как-то тормозило, но nekulturna. |
|
|
ну и пуркуа бы и да |
[Feb. 22nd, 2018|05:59 pm] |
раз уж NanoVega умеет в even-odd fill rule, то добавил API для выдёргивания аутлайнов из ttf. можно сразу к текущему nvg path добавлять, а можно получить отдельно и развлекаться способами посложнее. |
|
|