Skip to content

Releases: DynamoDS/DynamoText

DynamoText 3.0.0

10 Apr 16:06

Choose a tag to compare

What's new in 3.0.0

This is a major update. The library has been modernized from the ground up and gains real font support for the first time.

Multi-font support

Text.FromStringOriginAndScale now accepts a fontFamily parameter. Any font installed on your system works — not just Arial. Pass the family name as a string and the geometry is rendered using that font's actual outlines.

Text.FromStringOriginAndScale(text, origin, scale, "Courier New")

Bold and italic

Two new optional boolean inputs — bold and italic — let you control font weight and style per call. Both default to false so existing graphs are unaffected.

Font discovery node

Text.GetInstalledFontNames returns a sorted list of every font family installed on the machine. Wire it into a dropdown or List.GetItemAtIndex to make font selection part of your graph.

.NET 8

The library has been migrated from .NET Framework 4.5 (EOL 2016) to .NET 8. Builds are now SDK-style with a proper CI workflow on windows-latest.


Installing

Package Manager: Search for Dynamo Text and update to 3.0.0.

Manual: Download DynamoText_3.0.0.zip, extract, and drop the DynamoText folder into your Dynamo packages directory:

  • Dynamo Sandbox: %APPDATA%\Dynamo\Dynamo Core\<version>\packages\
  • Revit: %APPDATA%\Dynamo\Dynamo Revit\<version>\packages\

Breaking changes

None. The new parameters on FromStringOriginAndScale are all optional with defaults that preserve the original behavior.


What's changed

  • #11 — Migrate to .NET 8, SDK-style project, GitHub Actions CI
  • #12 — Multi-font, bold, and italic support + GetInstalledFontNames node
  • #13 — Cherry-pick font features from Support-multiple-fonts-and-modernize