yoin

hubruja

Bij een bepaald lettertype (Kalinga) kan ik kan ik tijdens het plaatsen van een tekst, met unicode een bepaald symbool gebruiken (het Delta symbool, \u+0394).
Echter in het attribuut van een block (zelfde lettertype) werkt dit niet, en krijg ik een vierkantje.
Enig idee hoe dit komt?

Natuurlijk kan ik een ander lettertype gebruiken, maar dat wil ik niet. (huisstijl)

Helaas heeft het Delta symbool geen ascii code.
A progammer is a device to turn coffee into programms.

roy_043

#1
Het probleem is er dus niet bij andere lettertypes?
Is er misschien een stijlverschil (bold en/of italic) tussen de tekst en het attribuut?

EddyBeerke

Kun je het plaatsen in een DText? Of alleen in een MText?
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

hubruja

#3
@EddyBeerke

Daar zal het mee te maken hebben.
Met DTEXT werkt de unicode ook niet, alleen maar met MTEXT.
Kennelijk is een attribuut een DTEXT.

Ik kan zo even niet vinden of het mogelijk te is om een attribuut in MTEXT te maken.

Gevonden: Tijdens het maken van het attribuut (ATTDEF), kiezen voor multible line.
A progammer is a device to turn coffee into programms.

roy_043

Wat gebeurt er als je een mtext met daarin het delta-symbool explodeert?

hubruja

@Roy

Dan is het teken ook weg, wordt het een vierkantje.
Moest het even uitproberen.
A progammer is a device to turn coffee into programms.

roy_043

Mijn conclusie is dat het gebruikte font geen definitie heeft voor het delta-teken. Het delta-teken dat wordt weergegeven bij een mtext moet uit een ander font stammen.
Als hetzelfde probleem optreedt bij andere lettertekens kan dat een reden zijn om een ander standaard font te kiezen. Volgens mij is dat laatste de beste oplossing.