View Issue Details

IDProjectCategoryView StatusLast Update
0004604NoesisGUIStudiopublic2025-12-03 18:33
Reporterdstewart Assigned Tojsantos  
PrioritynormalSeverityminor 
Status assignedResolutionopen 
Product VersionStudio_Beta 
Target VersionStudio_Beta 
Summary0004604: Variable Weight Fonts Can't Be Numerically Controlled In The Properties
Description

Currently, although Noesis offers support for Variable Weight Fonts (https://www.noesisengine.com/docs/Gui.Core.TextTutorial.html#variable-fonts), Studio offers no exposed Properties to numerically customize the selected weight displayed. They are currently selected through 'named' weights, which behind-the-scenes, match up to various numerical weights.

Note that from the Noesis Documentation, in addition to the 'wght' Property, there also appears to be a 'wdth' VariableFont Property, which doesn't seem to take any effect and may have to be investigated further too.


Repro Steps:

1) Download the Arimo Variable Weight Font: https://fonts.google.com/specimen/Arimo?categoryFilters=Technology:%2FTechnology%2FVariable

2) Create a new Studio Project featuring a MainPage.xaml, and introduce a TextBlock to the page.

3) Copy-Paste the 'Variable' TTF of the font downloaded in Step 1), into the same directory of the Studio Project created in Step 2).

4) Set the TextBlock to use the #Arimo font from the Font Family Dropdown.

5) In the 'Weight' Property, cycle through the various weights.

Observe the text weight fluctuating when cycling through the options.
However, observe how in the Font Weight options, no numerical input options are available.

6) Return the Weight back to 'Normal'

5) Open the MainPage in your preferred IDE, identify the TextBlock, and swap out the 'FontFamily" Property for:
FontFamily="./#Arimo wght:800"

6) View the Page in Studio, and observe how the weight of the font has changed to a thicker weight.

7) Return to your IDE and change the FontFamily Property to:
FontFamily="./#Arimo wght:200"

8) Return to the Page in Studio, and observe how the Font now displays in a thinner weight.

Expected Results: Variable Font 'font weight' can be numerically changed from Studio's interface.

PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-12-03 15:28 dstewart New Issue
2025-12-03 15:45 dstewart Summary Variable Weight Fonts Can't Be Controlled In The Properties => Variable Weight Fonts Can't Be Numerically Controlled In The Properties
2025-12-03 15:45 dstewart Description Updated
2025-12-03 18:33 jsantos Assigned To => jsantos
2025-12-03 18:33 jsantos Status new => assigned
2025-12-03 18:33 jsantos Target Version => Studio_Beta