View Issue Details

IDProjectCategoryView StatusLast Update
0004063NoesisGUIStudiopublic2025-10-28 14:47
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status assignedResolutionopen 
Product VersionStudio_Beta 
Target VersionStudio_Beta 
Summary0004063: Studio Is Unable to Render Installed And/Or Project Font Glyphs In The Application UI
Description

Currently, Studio fails to render font glyphs in the application UI that otherwise successfully render within the Project itself.
Currently, Studio fails to render font glyphs in the application UI that otherwise successfully render after being installed in the Operating System.

It seems that the fonts used in the Studio application itself are 'fixed' and don't themselves offer any sort of 'fallback' glyph detection that the Studio Project itself benefits from.
This makes it visually impossible to tell custom character glyphs apart if they are not part of Studio's own fonts.
Ideally, the only time that Studio should display the current TripleCheeseburger/'missing font glyph' symbol, is if the font is nor in the project, nor on the OS.

A good example is the Paradigm project, where all icons are set using an icon font. It is however impossible to tell in any of the Studio panels which custom font glyph corresponds to which icon.


Repro Steps:

1) Open the Paradigm project from the InternalProjects repo, and open its MainPage.
2) Navigate to the Data Panel, under the active Data Set, 'expand all', and find instances of a character with the appearance of a TripleCheeseburger character (reference image attached).
Observe how in the MainMenu, all iconography is displaying as expected. However, observe how in the DataPanel, the TripleCheeseburgers are all displaying identically.

Expected Results: If a glyph can't be found in Studio's font, it should attempt to display it from a Project font.

3) In Windows Explorer, navigate to the 'InternalSamples\Paradigm\Paradigm\Assets\Fonts ' folder, and find the font named 'paradigm.ttf'
4) In the Windows Start Menu, type 'Fonts' and open the top result (Titled "Fonts", Subtitled "Control Panel").
5) With the Fonts window open, click and drag the 'paradigm.ttf' font from Step 3, into the 'Drag and drop to install' panel in the Fonts Control Panel window.
This will install the paradigm.ttf symbol font on your machine.
6) In the Font Control Panel window, use the 'Type here to search" searhbox under the 'Drag and Drop' panel, and search for 'paradigm' (no quotes).
7) Click on the Paradigm font, which will open the font in its Detail View.
8) Copy-paste as many TripleCheeseburger symbols from Studio's Data Panel into the Font Control Panel Details View 'type here to preview font' field at the top of the window.
Observe how the glyphs display as expected, and not as TripleCheeseburgers. (image attached).

Expected Results: If a glyph can't be found in Studio's font, it should attempt to display it from a locally-installed Operating System font.

Attached Files
TripleCheeseburger.jpg (39,007 bytes)   
TripleCheeseburger.jpg (39,007 bytes)   
SystemFont.jpg (41,557 bytes)   
SystemFont.jpg (41,557 bytes)   
PlatformAny

Activities

Issue History

Date Modified Username Field Change
2025-04-09 17:55 dstewart New Issue
2025-04-09 17:55 dstewart File Added: TripleCheeseburger.jpg
2025-04-09 17:55 dstewart File Added: SystemFont.jpg
2025-04-10 18:58 jsantos Assigned To => sfernandez
2025-04-10 18:58 jsantos Status new => assigned
2025-04-10 18:58 jsantos Target Version => Studio_Beta
2025-10-28 14:47 dstewart Description Updated