Unicode characters not resolving in fields

hencoop
Advisor

Unicode characters not resolving in fields

hencoop
Advisor
Advisor

Hi all,

I have to use the unicode character \U+0023 (#) in the SSM because using the # character cause issues.  I have done this successfully up until now.  My problem is not with the SSM, it works well there.  The problem I'm having is in TEXT objects where I use a field containing this unicode character.

While the text is being edited it displays the resolved character # but when I leave the text editor the display reverts to \U+0023 which is also how the text is plotted.

Do you know why this is happening?

 

AutoCAD User since 1989. Civil Engineering Professional since 1983
Product Version: 13.6.1963.0 Civil 3D 2024.4.1 Update Built on: U.202.0.0 AutoCAD 2024.1.6
                        27.0.37.14 Autodesk AutoCAD Map 3D 2024.0.1
                        8.6.52.0 AutoCAD Architecture 2024
0 Likes
Reply
2,091 Views
6 Replies
Replies (6)

hencoop
Advisor
Advisor

Update:

This only happens with TEXT objects.  It does not happen with MTEXT or MULTILEADER objects.

Autodesk?  I need your help on this.

 

P.S. I would have inserted the images into my post but your system repeatedly failed after a lengthy effort each time.  I waited through several attempts.  The attached images are the exact image I tried to insert.

AutoCAD User since 1989. Civil Engineering Professional since 1983
Product Version: 13.6.1963.0 Civil 3D 2024.4.1 Update Built on: U.202.0.0 AutoCAD 2024.1.6
                        27.0.37.14 Autodesk AutoCAD Map 3D 2024.0.1
                        8.6.52.0 AutoCAD Architecture 2024
0 Likes

JTBWorld
Advisor
Advisor

I can reproduce this in the latest AutoCAD version so it seems like a bug or lack of feature. Use Mtext instead of Text as a workaround. 


Jimmy Bergmark
JTB World - Software development and consulting for CAD and license usage reports
https://jtbworld.com

0 Likes

hencoop
Advisor
Advisor

@JTBWorld Thank you for testing this.  I have eliminated the # (\U+0023) from the Subset name in my Sheet Set.  The text is program generated and it would be too much trouble to change it to create MTEXT; however, that is the best way to keep the unicode.

AutoCAD User since 1989. Civil Engineering Professional since 1983
Product Version: 13.6.1963.0 Civil 3D 2024.4.1 Update Built on: U.202.0.0 AutoCAD 2024.1.6
                        27.0.37.14 Autodesk AutoCAD Map 3D 2024.0.1
                        8.6.52.0 AutoCAD Architecture 2024
0 Likes

JTBWorld
Advisor
Advisor

Try copy this character # and use it. Note that the font style must support it so you might need a true type font. 


Jimmy Bergmark
JTB World - Software development and consulting for CAD and license usage reports
https://jtbworld.com

0 Likes

hencoop
Advisor
Advisor

@JTBWorld the SSM does not play nicely with that character.  When it’s used the sheet index, for instance, will break at the # and put what follows with the next item in the table.

AutoCAD User since 1989. Civil Engineering Professional since 1983
Product Version: 13.6.1963.0 Civil 3D 2024.4.1 Update Built on: U.202.0.0 AutoCAD 2024.1.6
                        27.0.37.14 Autodesk AutoCAD Map 3D 2024.0.1
                        8.6.52.0 AutoCAD Architecture 2024
0 Likes

JTBWorld
Advisor
Advisor

Note how these are two different characters. # is not working but # will work. 


Jimmy Bergmark
JTB World - Software development and consulting for CAD and license usage reports
https://jtbworld.com

0 Likes