Commit graph

59 commits

Author SHA1 Message Date
themancalledjakob
e8fd0d8243 reset text on depsgraph update 2024-10-31 19:34:31 +01:00
themancalledjakob
b6d76ae958 update types automatically 2024-10-31 19:33:49 +01:00
themancalledjakob
e5e8a1b053 open asset directory 2024-10-31 19:33:22 +01:00
themancalledjakob
65710b05ee warn 2024-08-28 18:07:17 +02:00
themancalledjakob
460bbc8574 load used glyphs on file load 2024-08-28 17:45:27 +02:00
themancalledjakob
cd1af39985 load specific font in memory 2024-08-28 17:25:06 +02:00
themancalledjakob
97ca4f5d23 revamp loading and panels 2024-08-26 18:48:43 +02:00
themancalledjakob
3631ac8e49 font path adventures with Mac OS 2024-08-23 16:32:40 +02:00
themancalledjakob
edb2c8cb8b show proper font in textmanager 2024-08-23 13:55:40 +02:00
themancalledjakob
76c05863b5 better newline logic when fixing curvature 2024-08-23 13:54:28 +02:00
themancalledjakob
2b442c09e4 fix install path issues and install by default 2024-08-23 12:28:48 +02:00
themancalledjakob
30235b565c update active_font_index if out or range 2024-08-23 12:28:01 +02:00
themancalledjakob
4caaa5b687 by default close text management 2024-08-21 17:34:13 +02:00
themancalledjakob
850377e0f5 add offset 2024-08-21 17:31:19 +02:00
themancalledjakob
01c116c321 remove text and allow rudimentary nurbs 2024-08-21 16:51:00 +02:00
themancalledjakob
28e664cd6c revamp installing fonts 2024-08-21 16:06:00 +02:00
themancalledjakob
5e881ad864 clearer label 2024-08-21 15:09:53 +02:00
themancalledjakob
ec7d619bab layout changes
glyphs in a box
2024-08-21 14:46:47 +02:00
themancalledjakob
56a8ffe114 fix typo 2024-08-21 14:43:45 +02:00
themancalledjakob
25ef83878a only import on demand 2024-08-21 14:42:53 +02:00
themancalledjakob
e23369df94 fix font in panel with callbacks 2024-08-17 11:02:26 +02:00
themancalledjakob
4d0c42adb3 simplify placement 2024-08-14 16:15:25 +02:00
themancalledjakob
409e06bd44 use prefix for custom properties 2024-08-14 14:57:34 +02:00
themancalledjakob
c06f5643a5 clearer instructions 2024-08-14 14:06:17 +02:00
themancalledjakob
0bf80e01b2 load installed fonts, fix some minor loading issues 2024-08-14 13:39:47 +02:00
themancalledjakob
8ce5e6c816 font3d -> ABC3D 2024-08-14 11:26:19 +02:00
themancalledjakob
94f4e28605 dealing with multiple fonts 2024-08-14 10:50:57 +02:00
themancalledjakob
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
themancalledjakob
6f71a8f4c4 prepare name refactor 2024-08-08 11:32:39 +02:00
themancalledjakob
99f068e4fe save fontfile metrics
remove metrics faces after saving
2024-08-08 11:32:23 +02:00
themancalledjakob
e203e46cc4 save fontfile as glb 2024-08-08 11:31:59 +02:00
themancalledjakob
27a0ebdb90 bugfix saving scene
do not modify list while iterating through it
2024-08-08 11:31:39 +02:00
themancalledjakob
f3e58b2dab font loading
filter metrics
2024-08-08 11:30:39 +02:00
themancalledjakob
0c0d8d0a7f panel features
add compensate_curvature and ignore_orientation to panel
2024-08-08 11:30:05 +02:00
themancalledjakob
4bc0ee69f1 use face_name 2024-08-08 11:28:31 +02:00
themancalledjakob
e5f2fc1fd9 panel
set font size and translation when placing text
2024-08-07 13:13:07 +02:00
themancalledjakob
561f6605ee code cleanup
remove unused operator
2024-08-07 12:39:15 +02:00
themancalledjakob
c2da8c8743 metrics
add metrics panels, etc
2024-08-07 11:56:13 +02:00
themancalledjakob
7dd56b8019 cleanup
comment out possibly unused operator
2024-08-07 11:55:19 +02:00
themancalledjakob
97446d74e2 prepare name refactor 2024-08-05 12:59:45 +02:00
themancalledjakob
7e55f9e9bf preliminary font size and translation 2024-08-05 12:59:07 +02:00
themancalledjakob
ad7d62d13e prefer active_object to object 2024-08-04 15:12:38 +02:00
themancalledjakob
2d8ec86edc disable placing text if not possible 2024-08-04 13:32:01 +02:00
themancalledjakob
3ecd3177c1 better infix explanation 2024-08-04 13:31:06 +02:00
themancalledjakob
9e910239ac cleanup, little fixes and improvements 2024-08-04 12:52:37 +02:00
themancalledjakob
d7a73116fd move execution_queue in butils, cleanup 2024-07-10 17:14:02 +02:00
themancalledjakob
07c38fcdaf regenerate on demand, easier orientation, various 2024-07-10 16:34:43 +02:00
themancalledjakob
8bcb252087 autoremove text_objects and newline 2024-07-02 12:22:24 +02:00
themancalledjakob
62e6c63a61 calculate instead of follow_path 2024-07-01 14:39:07 +02:00
themancalledjakob
d081d1d42d align rotations 2024-07-01 10:25:17 +02:00