crypt of decay - February 22nd, 2018 [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

February 22nd, 2018

nanovega [Feb. 22nd, 2018|02:34 pm]
поскольку у меня бвает около десятка загруженых шрифтов, и куча открытых окон — каждый со своим контекстом, — то сделал поиск шрифта по имени через хэш-табличку, а не тупорылым линейным поиском; а также добавил API для копирования загруженых шрифтов из одного контекста в другой, дабы не дублировать данные в памяти.

а то шрифт «ui» добавлялся последним, а использовался чаще всех, и каждый раз искался с начала списка. не то чтобы оно как-то тормозило, но nekulturna.
Linkmeow!

ну и пуркуа бы и да [Feb. 22nd, 2018|05:59 pm]
[Tags|]

раз уж NanoVega умеет в even-odd fill rule, то добавил API для выдёргивания аутлайнов из ttf. можно сразу к текущему nvg path добавлять, а можно получить отдельно и развлекаться способами посложнее.
Linkmeow!

navigation
[ viewing | February 22nd, 2018 ]
[ go | Previous Day|Next Day ]