We value your input!
Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey

Installation & update
About program installation and update, hardware, operating systems, setup, etc.
SOLVED!

Text not showing in text boxes

JohnJay
Expert

I just installed AC27 INT SOLO (updated to 4031) but have an issue with text boxes

 

I can see the text box but can't see any text.  I tried with different fonts, including Arial and other standard fonts, large size and so on

 

If I double click to edit, the text appears.  If I click away to finish the text disappears again.

 

Did a search but can't find anything on this so it much be something on my end?

 

AC27 on W10


Operating system used: Windows W10

AC27 | i7990x | RTX4070 | W10
10 REPLIES 10

I haven't tested this properly (still finishing off work in AC26) but I may have a simple solution.

 

AFAIK there are 2 rendering issues going from AC25 to 26, and now 27:

 

1. Line rendering

2. Text rendering

 

1. Line rendering can be an issue in 26 (and seems to be the same in 27) depending on whether one has monitor scaling enabled system wide (e.g. I have a 4k monitor and have Windows scaling at 150%).

 

There is a registry hack for this that works in 26 and seems to also work in 27:

 

MESSING WITH THE REGISTRY CAN CAUSE MAJOR SYSTEM WIDE ISSUES - USE AT YOUR OWN RISK

 

Open the Registry Editor app, then navigate to:

HKey_CURRENT_USER\SOFTWARE\GRAPHISOFT\ARCHICAD\Archicad XXX\Graphix\RenderingAPI

('XXX' refers to the currently used AC version and language)

Double click the RenderingAPI registry line and type '-1' as Value data.

 

You can go back to regular behaviour simply by restoring the value to 0 (zero).

 

2. Text rendering - I didn't really have an issue with this in AC26 other than a font that I like to use that didn't wrap correctly.  Turns out it's a Windows issue (same font no longer wraps in any software).  However this hack forces the old text rendering which means that I can continue to use the font in AC26.

 

The same hack seems to make text invisible in AC27 though.

 

However, through some trial and error, it appears that simply copying a text box with some text in it from AC26 to 27 seems to 'fix' AC27 and allow the same hack to be used.

 

Can anyone confirm this?

 

If this does indeed work please Graphisoft don't close this loophole as it really helps with line and text rendering on hiDPI displays where scaling is used.

 

Text rendering hack:

 

MESSING WITH THE REGISTRY CAN CAUSE MAJOR SYSTEM WIDE ISSUES - USE AT YOUR OWN RISK

 

Open the Registry Editor app, then navigate to:

HKey_CURRENT_USER\Software\GRAPHISOFT\Debug

add a new Key (folder) here with the name TextEngine and add a new DWORD under it with the name useUniscribe and value 1

 

The same can be achieved by opening a Command Prompt with administrator rights and running the following command:

REG ADD HKEY_CURRENT_USER\Software\GRAPHISOFT\Debug\TextEngine /v useUniscribe /t REG_DWORD /d 1

 

To go back to the regular behaviour just delete this key.

AC27 | i7990x | RTX4070 | W10

Setup info provided by author