Commit graph

65 commits

Author SHA1 Message Date
52086dbcd9 do not round variation axes
we introduced this to possibly decrease memory footprint,
but some fonts are more granular than others
2023-05-05 14:58:15 +02:00
e1746e5ab6 add lineHeight 2023-05-03 14:58:16 +02:00
dfe0f4872b add letterSpacing 2023-05-02 17:38:23 +02:00
30c1d7f5a2 allow setting width/height for layerComposition 2023-04-30 17:40:45 +02:00
6d24ca935f comment/remove debug drawings 2023-04-26 16:11:59 +02:00
20c00d064e comment debug bitmapstrings 2023-04-22 16:36:38 +02:00
af6a1a580d no mouse influenced antialias window size 2023-04-22 16:20:37 +02:00
2117df65c4 remove grey antialias border 2023-04-22 16:01:40 +02:00
7a39530cfe profile update funtion, add todo for fixing propsbuffer update when no props are sent 2023-04-22 14:24:25 +02:00
cfe9d56e65 getLayers() from a layerComposition 2023-04-22 13:48:02 +02:00
9a7b3edc9e fix propsBuffer & introduce lastProps 2023-04-22 11:59:21 +02:00
1e4588357d glyph appearance and color 2023-04-19 16:51:02 +02:00
01f2960f5d remove unnecessary file 2023-04-19 16:47:21 +02:00
9e215008d3 add example with profiler (for compile_commands) 2023-04-19 16:46:41 +02:00
7ef6d13c93 include ofxProfiler 2023-04-19 13:51:41 +02:00
297542abc9 letterDelay for variations 2023-04-18 18:05:33 +02:00
24c52521e4 little cleanup 2023-04-18 18:04:13 +02:00
53ba177225 simple mirroring 2023-04-18 16:04:13 +02:00
7d4786d418 nodes per layer and transform origin fixes 2023-04-18 14:58:09 +02:00
53f3b92e70 transform origins 2023-04-18 13:22:06 +02:00
e357a7f4a2 layer combos without children are erased 2023-04-18 13:19:28 +02:00
8fe23edc1f add color in BufferVertex 2023-04-17 20:14:39 +02:00
74fed4e1f4 external ofNode to transform text 2023-04-17 17:16:00 +02:00
d78c341871 little cleanup 2023-04-17 17:06:15 +02:00
65ca48275c slight refactor of utility types, improve mom-child relationship 2023-04-16 17:20:54 +02:00
99f2055553 identify glyphs by character and variations 2023-04-16 14:52:37 +02:00
c071d3bd9c list font variation axes 2023-04-14 18:24:04 +02:00
bd81be30df prepare to connect with theatrejs 2023-04-14 16:55:15 +02:00
095580d851 fix float array 2023-04-13 21:41:59 +02:00
70eb4f97f4 GPUFont with layers 2023-04-13 17:15:35 +02:00
dce5e7c57a fun with ofxGPUfont
(single draw call for multiple texts)
2023-04-13 12:56:17 +02:00
7016b0629f fontSize randomly animated with multiple pseudolayers 2023-04-12 17:37:45 +02:00
358452f98e re-enable animation 2023-04-12 16:25:43 +02:00
b4fe28b7d5 coordinate system pixel correct 2023-04-12 16:06:51 +02:00
5456033ccf worldSize playaround 2023-04-12 15:47:40 +02:00
962e52502b Add ortho projection 2023-04-12 15:47:22 +02:00
b048298bcc set combo vFlip 2023-04-12 15:47:01 +02:00
ed529969b5 add rudimentary ofxGPUFont 2023-04-12 13:59:09 +02:00
f6e4506d7f slight refactor 2023-04-12 10:58:53 +02:00
b16046e5b8 add GPUFontLayer 2023-04-12 09:52:52 +02:00
09e2bb63c7 add gpufont 2023-04-12 09:28:47 +02:00
957768cf61 settable vFlip 2023-04-11 13:17:30 +02:00
454591f2b5 use default value for setup 2023-04-11 13:17:03 +02:00
9f6fba0281 get atlas image and add layer with props 2023-04-11 12:23:14 +02:00
1ed1210d29 cleanup 2023-04-08 17:16:06 +02:00
bae9d0453a add rotation 2023-04-08 17:15:57 +02:00
5d52383aaa allow scale when drawing character (and other minor stuff) 2023-04-08 13:40:17 +02:00
f4ad2679c9 remove couts 2023-04-08 09:51:31 +02:00
f118627dbc introduce naive layerID 2023-04-07 16:17:07 +02:00
ad95ad0fe9 cleanup 2023-04-07 09:53:27 +02:00