![]() |
|
|||||||
| Newsgroup microsoft.public.de.german.entwickler.dotnet.csharp Forum microsoft.public.de.german.entwickler.dotnet.csharp |
![]() |
|
|
Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
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 |
|
|
||||
|
||||
|
|
|
#2
|
|||
|
|||
|
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 ----------------------- |
|
#3
|
|||
|
|||
|
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 |
|
#4
|
|||
|
|||
|
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 |
|
#5
|
|||
|
|||
|
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 |
|
#6
|
|||
|
|||
|
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 |
|
#7
|
|||
|
|||
|
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 |
|
#8
|
|||
|
|||
|
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 |
|
#9
|
|||
|
|||
|
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 |
|
#10
|
|||
|
|||
|
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 |
|
|
|
|
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Ä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 |