Rhino WIP: Text Entity Line-space Scaling Doesn't Work for Values < 1.0

In the Rhino 9 WIP, the ability to adjust the line-spacing (leading) in a text object (independently of the text height) is a great feature, but it currently only works when entering scaling values greater than 1.0. If I enter say, 0.8, the line spacing is unaffected. Is this a bug? If it isn’t, could this small tweak be added easily? Thanks!

(I believe this is the relevant Youtrack issue.)

Also, two decimal places isn’t quite enough for precise line space adjustments. Three would be ideal. It looks like you can currently enter things like 1.075, but not 1.074 or 1.076. This is too coarse for getting leadings to be precisely 10 pt, 12 pt, etc.

It looks fine on my side, and I tested it in RhinoWIP(9.0.25319.12305, 2025-11-15)

Hmm, here’s my system info:

Rhino 9 SR0 2025-11-11 (Rhino WIP, 9.0.25315.12305, Git hash:master @
License type: Commercial, build 2025-11-11
License details: Cloud Zoo
Expires on: 2025-12-26

Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 32GB)
.NET 9.0.1

Computer platform: DESKTOP

Standard graphics configuration using DirectX
Primary display: NVIDIA GeForce RTX 2080 Ti (NVidia) Memory: 11GB, Driver date: 8-14-2024 (M-D-Y). DirectX(11)

Accelerated graphics device with 4 adapter port(s)

  • Windows Main Display attached to adapter port #0

Secondary graphics devices.
None found.

DirectX Settings
Safe mode: Off

OpenBLAS: OpenBLAS 0.3.29 DYNAMIC_ARCH NO_AFFINITY Haswell MAX_THREADS=64.

Rhino plugins that do not ship with Rhino
C:\Users\Owner\AppData\Roaming\McNeel\Rhinoceros\BlockEditNew\BlockEditNew.rhp “BlockEdit” 1.0.0.0
C:\ProgramData\McNeel\Rhinoceros\7.0\Plug-ins\Datasmith Rhino Exporter (d1fdc795-b334-4933-b680-088119cdc6bb)\DatasmithRhino7.rhp “Datasmith Exporter” 5.0.2.0

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 9 WIP\Plug-ins\Commands.rhp “Commands” 9.0.25315.12305
C:\Program Files\Rhino 9 WIP\Plug-ins\WebBrowser.rhp “WebBrowser”
C:\Program Files\Rhino 9 WIP\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 9 WIP\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino 9 WIP\Plug-ins\IdleProcessor.rhp “IdleProcessor”
C:\Program Files\Rhino 9 WIP\Plug-ins\UpdatesAndStatistics\UpdatesAndStatistics.rhp “UpdatesAndStatistics” 9.0.25315.12305
C:\Program Files\Rhino 9 WIP\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 9.0.25315.12305
C:\Program Files\Rhino 9 WIP\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 9.0.25315.12305
C:\Program Files\Rhino 9 WIP\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 9 WIP\Plug-ins\MeshCommands.rhp “MeshCommands” 9.0.25315.12305
C:\Program Files\Rhino 9 WIP\Plug-ins\RhinoCycles.rhp “RhinoCycles” 9.0.25315.12305
C:\Program Files\Rhino 9 WIP\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 9.0.25315.12305
C:\Program Files\Rhino 9 WIP\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 9 WIP\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 9 WIP\Plug-ins\SectionTools.rhp “SectionTools”

And here is the test file I’ve been using.

FontLeadingTest_RH9.3dm (314.1 KB)

Line spacing below 1.0 appears to work when lines have a paragraph return between them, but not that well, or not at all, when text is flowed from line to line. I’ve noted more specifics in the file.

1 Like

Hi @jessesn,

I’m seeing this work on Paragraph spacing rather than Line spacing here too.

(But we are both on the latest public SRC which is four days older than your version…)

Regards
Jeremy

1 Like

Thank you @Brayton_Orchard and @jeremy5 for report, I also can reproduce this issue on my side. I have logged this issue with our develoment engineers.

RH-90517 Text: Text Entity Line-space Scaling Doesn’t Work for Values < 1.0

RH-90517 is fixed in Rhino WIP