Blog Home  Home Feed your aggregator (RSS 2.0)  
Peter Nowaks Mobile Blog - Schriftarten mit dem .NET Compact Framework registrieren.
Mobility on the Run
 
 Tuesday, July 03, 2007

Sind Sie schon mal in die missliche Lage gekommen, daß Ihnen eine Schriftart unter Windows Mobile und somit auch in Ihrer Anwendung fehlt?

Mit ein wenig P/Invoke lässt sich dies schnell beheben:

[DllImport("coredll.dll", SetLastError = true)]
public static extern int AddFontResource(string lpName);

Rufen Sie in Ihrer Anwendung nur noch die Methode AddFontResource(@"\pfad\" + fontdateiname); auf, und schon können Sie die Schriftart in ihrer Anwendung verwenden.

Quelle: http://fabdecret.blogspot.com/2007/07/install-unicode-fonts.html

Tuesday, July 03, 2007 2:09:11 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [2]   .NET Compact Framework | P/Invoke | Windows Mobile  |  Trackback
Wednesday, June 25, 2008 12:40:38 PM (W. Europe Standard Time, UTC+01:00)
Hallo Peter,
ich habe deinen Blogeintrag gefunden, weil ich nicht wusste wie ich die fonts im CF einbinde. Danke für deinen Eintrag der hat mir erstmal sehr gut weitergeholfen.

Das Easteregg bei der ganzen Sache ;-) ist jedoch, dass die Standardschriftart ebenso umgestellt wird. Damit wird bspw. im CommManager oder in den Persönlichen Einstellungen des Gerätes nun auch die Schriftart verwendet. Nur durch einen (Soft-)Reset des Gerätes lassen sich die normalen Schriftarten wieder herstellen.

Gibt es inzwischen eine elegantere Lösung?

Thanks und beste Grüße

Rolf
Wednesday, June 25, 2008 1:13:53 PM (W. Europe Standard Time, UTC+01:00)
Hallo Rolf,

leider kenne ich aktuell keine andere Möglichkeit.

Gruß, Peter
Peter Nowak
All comments require the approval of the site owner before being displayed.
Name
E-mail
(will show your gravatar icon)
Home page

Comment (Some html is allowed: a@href@title, blockquote@cite, em, strike, strong, sub, sup, u) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Enter the code shown (prevents robots):

Live Comment Preview
Copyright © 2008 Peter Nowak. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.