bae49a2346
remove right panel
2024-12-07 15:13:28 +01:00
f6b1649c71
smoother install font & depsgraph update
...
when we set a text, we don't want our manual depsgraph update, because
this would trigger another setting of the text, which would trigger the
manual depsgraph update, which would trigger another setting of the
text, which would trigger the manual depsgraph update, which will
eventually be too much.
So, we ignore the depsgraph update n-times, where "n = n-letters + 1".
worst side effect: might not update the text automatically in edge
cases.
2024-11-15 20:24:06 +01:00
30251a635f
cosmetics
2024-11-05 16:01:15 +01:00
4a10584710
possibly better description
2024-11-05 16:00:52 +01:00
77fdf7d93a
add auto_updater
2024-11-05 15:45:50 +01:00
c302676ae3
bump version
2024-10-31 19:34:47 +01:00
e8fd0d8243
reset text on depsgraph update
2024-10-31 19:34:31 +01:00
b6d76ae958
update types automatically
2024-10-31 19:33:49 +01:00
e5e8a1b053
open asset directory
2024-10-31 19:33:22 +01:00
65710b05ee
warn
2024-08-28 18:07:17 +02:00
460bbc8574
load used glyphs on file load
2024-08-28 17:45:27 +02:00
cd1af39985
load specific font in memory
2024-08-28 17:25:06 +02:00
97ca4f5d23
revamp loading and panels
2024-08-26 18:48:43 +02:00
3631ac8e49
font path adventures with Mac OS
2024-08-23 16:32:40 +02:00
edb2c8cb8b
show proper font in textmanager
2024-08-23 13:55:40 +02:00
76c05863b5
better newline logic when fixing curvature
2024-08-23 13:54:28 +02:00
2b442c09e4
fix install path issues and install by default
2024-08-23 12:28:48 +02:00
30235b565c
update active_font_index if out or range
2024-08-23 12:28:01 +02:00
4caaa5b687
by default close text management
2024-08-21 17:34:13 +02:00
850377e0f5
add offset
2024-08-21 17:31:19 +02:00
01c116c321
remove text and allow rudimentary nurbs
2024-08-21 16:51:00 +02:00
28e664cd6c
revamp installing fonts
2024-08-21 16:06:00 +02:00
5e881ad864
clearer label
2024-08-21 15:09:53 +02:00
ec7d619bab
layout changes
...
glyphs in a box
2024-08-21 14:46:47 +02:00
56a8ffe114
fix typo
2024-08-21 14:43:45 +02:00
25ef83878a
only import on demand
2024-08-21 14:42:53 +02:00
e23369df94
fix font in panel with callbacks
2024-08-17 11:02:26 +02:00
4d0c42adb3
simplify placement
2024-08-14 16:15:25 +02:00
409e06bd44
use prefix for custom properties
2024-08-14 14:57:34 +02:00
c06f5643a5
clearer instructions
2024-08-14 14:06:17 +02:00
0bf80e01b2
load installed fonts, fix some minor loading issues
2024-08-14 13:39:47 +02:00
8ce5e6c816
font3d -> ABC3D
2024-08-14 11:26:19 +02:00
94f4e28605
dealing with multiple fonts
2024-08-14 10:50:57 +02:00
7c72dd54dc
font creation
...
improve font creation operator
offer fixing common misspellings
use glyphNamesToUnicode.txt table to generate name_to_glyph_d
fix typos in code
more consistent naming font_face -> face_name
2024-08-12 11:22:44 +02:00
6f71a8f4c4
prepare name refactor
2024-08-08 11:32:39 +02:00
99f068e4fe
save fontfile metrics
...
remove metrics faces after saving
2024-08-08 11:32:23 +02:00
e203e46cc4
save fontfile as glb
2024-08-08 11:31:59 +02:00
27a0ebdb90
bugfix saving scene
...
do not modify list while iterating through it
2024-08-08 11:31:39 +02:00
f3e58b2dab
font loading
...
filter metrics
2024-08-08 11:30:39 +02:00
0c0d8d0a7f
panel features
...
add compensate_curvature and ignore_orientation to panel
2024-08-08 11:30:05 +02:00
4bc0ee69f1
use face_name
2024-08-08 11:28:31 +02:00
e5f2fc1fd9
panel
...
set font size and translation when placing text
2024-08-07 13:13:07 +02:00
561f6605ee
code cleanup
...
remove unused operator
2024-08-07 12:39:15 +02:00
c2da8c8743
metrics
...
add metrics panels, etc
2024-08-07 11:56:13 +02:00
7dd56b8019
cleanup
...
comment out possibly unused operator
2024-08-07 11:55:19 +02:00
97446d74e2
prepare name refactor
2024-08-05 12:59:45 +02:00
7e55f9e9bf
preliminary font size and translation
2024-08-05 12:59:07 +02:00
ad7d62d13e
prefer active_object to object
2024-08-04 15:12:38 +02:00
2d8ec86edc
disable placing text if not possible
2024-08-04 13:32:01 +02:00
3ecd3177c1
better infix explanation
2024-08-04 13:31:06 +02:00