Meinews.de  


Zurück   Meinews.de > Forum > Newsgroups microsoft.public.de.* 1 Forum > Newsgroup microsoft.public.de.german.entwickler.dotnet.csharp
Registrieren FAQ Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Newsgroup microsoft.public.de.german.entwickler.dotnet.csharp Forum microsoft.public.de.german.entwickler.dotnet.csharp

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11-06-2009, 10:48 AM
Werner Perplies
 
Beiträge: n/a
Standard Textbox und Unicode

Hi,

kann man einer Textbox irgendwie die Darstellung des kompletten
Zeichensatzes eines Unicode-Fonts beibringen?

Danke für eventuelle Tipps.

Gruß
Werner
--
Reguläre Ausdrücke testen?
http://www.weepee.de/de/wps_regex/wps_regex.html
www.weepee.eu
Mit Zitat antworten
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Meinews.de
Standard Sponsored Links

  #2  
Alt 11-06-2009, 11:05 AM
Kerem Gümrükcü
 
Beiträge: n/a
Standard Re: Textbox und Unicode

Hallo Werner,

in einer gewissen weise wird Dir das vielleicht
weiterhelfen, siehe Textbox und Unicode unten
im Artikel:

[Multilingual Support in C#]
http://www.codeproject.com/KB/cs/multilingual.aspx

U.U auch mal das lesen:

http://groups.google.de/group/micros...540ab7c2b54221

Grüße

Kerem

--
-----------------------
Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.pro-it-education.de/software/deviceremover
Latest Open-Source Projects: http://entwicklung.junetz.de
-----------------------

Mit Zitat antworten
  #3  
Alt 11-06-2009, 12:04 PM
FrankDzaebel
 
Beiträge: n/a
Standard Re: Textbox und Unicode

Hallo Werner,

> kann man einer Textbox irgendwie die Darstellung
> des kompletten Zeichensatzes eines Unicode-Fonts beibringen?


Setze mal den Font zum Beispiel auf: "Arial Unicode MS":

char[] unicode = {'\u0905', '\u0916', '\u0910',
'\u093E', '\u0906' };
textBox1.Text = new string(unicode) + " [Unicode]";
textBox1.Font = new Font("Arial Unicode MS", Font.Size);


ciao Frank
--
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET
Mit Zitat antworten
  #4  
Alt 11-06-2009, 12:09 PM
Werner Perplies
 
Beiträge: n/a
Standard Re: Textbox und Unicode

Hallo Kerem,

vielen Dank,

Am Fri, 6 Nov 2009 12:05:00 +0100 schrieb Kerem Gümrükcü:

> Hallo Werner,
>
> in einer gewissen weise wird Dir das vielleicht
> weiterhelfen, siehe Textbox und Unicode unten
> im Artikel:
>
> [Multilingual Support in C#]
> http://www.codeproject.com/KB/cs/multilingual.aspx


Nein, wenn ich alles richtig verstanden habe, leider nicht. Hier werden die
Zeichen jeweils sprachabhängig angezeigt.

Ich möchte alle anzeigen.

>
> U.U auch mal das lesen:
>
> http://groups.google.de/group/micros...540ab7c2b54221


Auch das bringt mich leider nicht weiter.

Ein Webbrowser kann so etwas, wenn ich mir im Firefox Quellcode anzeigen
lasse, geht das auch. das ICSharpCode.TextEditor.Control kann das auch, hat
aber leider andere Probleme, in der normalen Textbox werden Sonderzeichen
durch Platzhalter (senkrecht stehendes Rechteck) abgebildet.

Also hoffe ich noch auf weitere Tipps.

>
> Grüße
>
> Kerem


Gruß
Werner
--
Reguläre Ausdrücke testen?
http://www.weepee.de/de/wps_regex/wps_regex.html
www.weepee.eu
Mit Zitat antworten
  #5  
Alt 11-06-2009, 12:27 PM
Ulf [Kado] Kadner
 
Beiträge: n/a
Standard Re: Textbox und Unicode

Hallo Werner Perplies! Du schriebst:

> kann man einer Textbox irgendwie die Darstellung des kompletten
> Zeichensatzes eines Unicode-Fonts beibringen?


Also ich kann in einer Textbox jedes Zeichen des jeweils genutzten Fonts
problemlos darstellen. Alle zusammen geht natürlich nicht da ja für z.B.
Arabisch oder Hebräisch eine andere Leserichtung gilt als für Latin oder
Kyrillisch.

Eine einfache Zuweisung funktioniert problemlos wenn ich z.B. Arial
verwende und die darin enthaltenen Codeblöcke beachte.

Da aber jede Schriftart den Unicodebereich unterschiedlich abdeckt (Arial
z.B. kann nur einen sehr geringen Teil, sollte man das immer im
Hinterkopf behalten.

tb1.Text = "¥¸¶÷øûĦdžȺəʘζ╗╚☺►█"; // funktioniert wie erwartet mit Arial

Jede Zeichenfolge innerhalb von .NET ist ja von Haus aus erst mal eine
Unicode-Zeichenfolge.

Ich vermute Dein Problem liegt hier irgendwo anders.

MfG, Ulf
Mit Zitat antworten
  #6  
Alt 11-06-2009, 12:29 PM
Werner Perplies
 
Beiträge: n/a
Standard Re: Textbox und Unicode

Hallo Frank,


Am Fri, 6 Nov 2009 04:04:49 -0800 (PST) schrieb FrankDzaebel:

> Hallo Werner,
>
>> kann man einer Textbox irgendwie die Darstellung
>> des kompletten Zeichensatzes eines Unicode-Fonts beibringen?

>
> Setze mal den Font zum Beispiel auf: "Arial Unicode MS":
>
> char[] unicode = {'\u0905', '\u0916', '\u0910',
> '\u093E', '\u0906' };
> textBox1.Text = new string(unicode) + " [Unicode]";
> textBox1.Font = new Font("Arial Unicode MS", Font.Size);
>
>
> ciao Frank

Ich habe folgendes ausprobiert:
"\u0905\u0916\u0910\u093E\u2400\u2409\u240A\u2 40D"
Arial OT
nur Ersatzzeichen,
Lucida Sans Unicode
\u09.. Ersatzzeichen,
\u24.. ok

Ist die "Arial Unicode MS" eine Standardschrift unter Windows?

Bei mir scheint die Schrift nicht installiert zu sein, ist die unter
Windows frei, und wenn ja, wo finde ich die?

Die Darstellung scheint also doch ein Fontproblem zu sein, fehlt mir nur
der Font, der alle (möglichst viel) abbildet.

Danke und Gruß

Werner
--
Reguläre Ausdrücke testen?
http://www.weepee.de/de/wps_regex/wps_regex.html
www.weepee.eu
Mit Zitat antworten
  #7  
Alt 11-06-2009, 12:31 PM
Ulf [Kado] Kadner
 
Beiträge: n/a
Standard Re: Textbox und Unicode

Hallo FrankDzaebel! Du schriebst:

> Setze mal den Font zum Beispiel auf: "Arial Unicode MS":


Das wär zwar wünschenwert aber dann letzendlich ist der Font in der
Praxis nicht unbedingt relevant. Der Font kommt z.B. mit Ms-Office und
darf auch nicht einfach weitergegeben werden. Es kann hier in keiner
Weise sichergestellt werden das der Font auf dem Zielsystem nutzbar ist.

Dann doch lieber die freie Schriftart Deja-Vu die ein wirklich breites
Unicode-Spectrum abdeckt. Die kann man auch problemlos in einem Setup-
Projekt weiter gegeben werden.

MfG, Ulf
Mit Zitat antworten
  #8  
Alt 11-06-2009, 12:33 PM
Werner Perplies
 
Beiträge: n/a
Standard Re: Textbox und Unicode

Hallo Ulf,

Am Fri, 6 Nov 2009 13:27:32 +0100 schrieb Ulf [Kado] Kadner:

> Hallo Werner Perplies! Du schriebst:
>
>> kann man einer Textbox irgendwie die Darstellung des kompletten
>> Zeichensatzes eines Unicode-Fonts beibringen?

>
> Also ich kann in einer Textbox jedes Zeichen des jeweils genutzten Fonts
> problemlos darstellen. Alle zusammen geht natürlich nicht da ja für z.B.
> Arabisch oder Hebräisch eine andere Leserichtung gilt als für Latin oder
> Kyrillisch.
>
> Eine einfache Zuweisung funktioniert problemlos wenn ich z.B. Arial
> verwende und die darin enthaltenen Codeblöcke beachte.
>
> Da aber jede Schriftart den Unicodebereich unterschiedlich abdeckt (Arial
> z.B. kann nur einen sehr geringen Teil, sollte man das immer im
> Hinterkopf behalten.
>
> tb1.Text = "¥¸¶÷øûĦdžȺəʘζ╗╚☺►█"; // funktioniert wie erwartet mit Arial
>
> Jede Zeichenfolge innerhalb von .NET ist ja von Haus aus erst mal eine
> Unicode-Zeichenfolge.
>
> Ich vermute Dein Problem liegt hier irgendwo anders.


Du hast recht, es ist wohl doch der Font. Gibt es wirklich keinen, der
alles abbildet? Die Schreibrichtung wäre unwichtig.

Wenn nicht, müsste man sich solch einen Font mal basteln.

Das wäre dann aber schon eine richtig große Fleißaufgabe.


>
> MfG, Ulf


Danke und Gruß

Werner
--
Reguläre Ausdrücke testen?
http://www.weepee.de/de/wps_regex/wps_regex.html
www.weepee.eu
Mit Zitat antworten
  #9  
Alt 11-06-2009, 12:42 PM
Werner Perplies
 
Beiträge: n/a
Standard Re: Textbox und Unicode

Am Fri, 6 Nov 2009 13:33:23 +0100 schrieb Werner Perplies:

> Hallo Ulf,
>
> Am Fri, 6 Nov 2009 13:27:32 +0100 schrieb Ulf [Kado] Kadner:
>
>> Hallo Werner Perplies! Du schriebst:

[...]

> Du hast recht, es ist wohl doch der Font. Gibt es wirklich keinen, der
> alles abbildet? Die Schreibrichtung wäre unwichtig.
>
> Wenn nicht, müsste man sich solch einen Font mal basteln.
>
> Das wäre dann aber schon eine richtig große Fleißaufgabe.


Ergänzung:

mir würde auch ein Font reichen, der nicht belegte Zeichen so abbildet:

Unicode:
02
ED


>
>
>>
>> MfG, Ulf

>
> Danke und Gruß
>
> Werner


Gruß
Werner
--
Reguläre Ausdrücke testen?
http://www.weepee.de/de/wps_regex/wps_regex.html
www.weepee.eu
Mit Zitat antworten
  #10  
Alt 11-06-2009, 12:43 PM
Werner Perplies
 
Beiträge: n/a
Standard Re: Textbox und Unicode

Hallo Ulf,

Am Fri, 6 Nov 2009 13:31:38 +0100 schrieb Ulf [Kado] Kadner:

> Hallo FrankDzaebel! Du schriebst:
>
>> Setze mal den Font zum Beispiel auf: "Arial Unicode MS":

>
> Das wär zwar wünschenwert aber dann letzendlich ist der Font in der
> Praxis nicht unbedingt relevant. Der Font kommt z.B. mit Ms-Office und
> darf auch nicht einfach weitergegeben werden. Es kann hier in keiner
> Weise sichergestellt werden das der Font auf dem Zielsystem nutzbar ist.
>
> Dann doch lieber die freie Schriftart Deja-Vu die ein wirklich breites
> Unicode-Spectrum abdeckt. Die kann man auch problemlos in einem Setup-
> Projekt weiter gegeben werden.


Deja-Vu hat leider auch nicht belegte Lücken.

>
> MfG, Ulf


Gruß
Werner
--
Reguläre Ausdrücke testen?
http://www.weepee.de/de/wps_regex/wps_regex.html
www.weepee.eu
Mit Zitat antworten
 
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen
Es ist dir nicht erlaubt, auf Beiträge zu antworten
Es ist dir nicht erlaubt, Anhänge anzufügen
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten

vB Code ist An
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
unicode Jakob Achterndiek Newsgroup de.comp.lang.delphi.misc 2 01-11-2009 01:34 PM
unicode Jakob Achterndiek Newsgroup de.comp.lang.delphi.datenbanken 3 01-11-2009 10:27 AM
Re: unicode Helmut Woess Newsgroup de.comp.lang.delphi.datenbanken 0 01-10-2009 10:21 PM
Unicode in Integer und wieder in Unicode umwandeln? Michael Andreas Newsgroup microsoft.public.de.german.entwickler.dotnet.csharp 1 04-04-2008 05:38 PM
Re: Unicode Ulf Möller Newsgroup de.comp.standards 6 05-22-2007 03:09 PM


Alle Zeitangaben in WEZ. Es ist jetzt 01:28 AM Uhr.





Powered by: vBulletin Version 3.6.7 (Deutsch)
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Forum SEO by Zoints