Jump to content
DomC

Vector Font and more

Recommended Posts

A Marionette PlugIn, that collects a custom drawing (font character, picture whatever) and refer it to a regular font character. 

This "Font" is placed into the control geometry container. Also we could just use a blue symbol.

 

The Heart of the script is a custom node "create font dict" which manage collecting the control geometry. Also it returns a dictionary sequence data type. A dictionary is very useful if you want to have pairs of data. In this case a character and a drawing group with informations forms a pair. 

 

Sure, the script could be improved by several things (multi-line, alignment, page based etc. )  But I think it is very useful to have that plug in. Have fun with it. Maybe you can share your own fonts and your wonderful handwriting here. Thanks.

 

Usecases:

1. Handwriting Font

2. Vectorfont (ability to use sketch view)

3. For Milling Machines

4. Fast inserting of object sequences

5. ...

 

Update v2019

1. Script Crashed if input Geometry was None (Integrated a script blocker and an Alert Dialog )

2. Input Dict was always None, because use of an outdated Script command (vs.GetType() instead vs.GetTypeN()). Issue in many other scripts. One of the very rare incompatibilites of Script commands the past Years.

 

 

 

58cf12b884d3a_InstructionControlGeometry.png.8c4b2545f7f060e8a6dfff4ce5f5110d.png

 

PreviewExample.png.ca226734a6859c1776f684322ff5c818.png

 

Second Example (Shelve) attached. To take care. This scripts somehow forgives no errors in the object input. So be careful by edit the control geometry. None Input in the Textfield or in the Input Geometry (Symbol, Control Geometry) will Result in crash.

 

 

 

 

 

 

Example shelve v2019.vwx

Marionette_Schrift_v2019.vwx

Edited by DomC
  • Like 2

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

 

7150 Riverwood Drive, Columbia, Maryland 21046, USA   |   Contact Us:   410-290-5114

 

© 2018 Vectorworks, Inc. All Rights Reserved. Vectorworks, Inc. is part of the Nemetschek Group.

×