[VB.NET] Vreemd gedrag FontDialog

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 12:53

Koenvh

Hier tekenen: ______

Topicstarter
Beste allemaal,

Ik heb hier een probleem waarvan ik de oorzaak niet kan achterhalen, dus allicht iets voor jullie.

De situatie:
Ik heb een FontDialog welke ik aanroep met FontDialog.ShowDialog(), en vervolgens sla ik deze op in een object (theme.font) en geef deze weer op een label vanuit het object (lQuestion.Font = theme.font).
Vrij simpel, en het werkt... Behalve bij het lettertype MicroFLF. (http://www.fontex.org/download/micro-flf.ttf).

Bij MicroFLF gebeurt er iets vreemds, hij pakt namelijk als TextStyle altijd Bold. Ookal selecteer je gemiddeld > bold. Italic > Bold italic. Tot dusver is dit alleen met MicroFLF het geval.

Ook in een VM (Windows 8.1) gebeurt dit.

Overige (allicht nuttige) informatie:
VS 2015 Community
.NET 4 Client Profile

Dit is nogal onhandig, aangezien ik de normale variant wil hebben :(
Handmatig New Font("MicroFLF", 32, TextStyle.Regular) aanroepen werkt wél.

Wie o wie weet een oplossing?

Alvast bedankt,
Koen :)

🠕 This side up

Alle reacties


Acties:
  • 0 Henk 'm!

  • Damic
  • Registratie: September 2003
  • Laatst online: 14:55

Damic

Tijd voor Jasmijn thee

Zou kunnen dat het een fout is in het font. Wat je kan doen is elke keer je een font selecteert de reggular textstyle aanroepen.

Al wat ik aanraak werk niet meer zoals het hoort. Damic houd niet van zijn verjaardag


Acties:
  • 0 Henk 'm!

  • Koenvh
  • Registratie: December 2011
  • Laatst online: 12:53

Koenvh

Hier tekenen: ______

Topicstarter
Damic schreef op maandag 11 januari 2016 @ 06:52:
Zou kunnen dat het een fout is in het font. Wat je kan doen is elke keer je een font selecteert de reggular textstyle aanroepen.
Kan, maar da's niet echt de bedoeling.

Ik zal eens kijken of het lettertype correct is.

🠕 This side up