Michael Bäuerle in de.comp.text.misc:
>Marcel Logen wrote:
>> Michael Bäuerle in de.comp.text.misc:
>> > Marcel Logen wrote:
[...]
>> > > Ist das bei Dir "U+FFFD REPLACEMENT CHARACTER" oder auch ein
>> > > Kästchen?
>> >
>> > Es ist ein Kästchen mit "01F" und "6DC" drin. Das sieht mit anderen
>> > Fonts dann ggf. wieder anders aus.
>>
>> Ah, ja. Das gibt es ja auch noch (sehe ich manchmal im Thunderbird
>> oder im Browser).
>>
>> Hier in flnews hahe ich nur ein hochkant stehendes Kästchen ohne
>> irgend etwas darin.
>>
>> Wenn ich dieses Kästchen aber aus dem flnews-Fenster herauskopiere,
>> dann wird die richtige Codepoint-Information dabei berücksichtigt.
>
>Du kopiert die Codepoints in die Zwischenablage, die flnews an FLTK
>bzw. dessen Font-Renderer übergeben hat.
Ja. Ich kann sie dann mit meinem Script weiterverarbeiten.
>flnews kann mit U+1F6DC prinzipiell umgehen, ersetzt diesen Codepoint
>also intern nicht mit U+FFFD (er würde sonst auch so zitiert werden,
>da flnews keine separate Kodierung für die Anzeige erzeugt).
OK, klar.
>> Das *eine* Kästchen kann also für *verschiedene* Codepoints stehen.
>
>Der Font-Renderer möchte normalerweise irgendwas anzeigen, wenn er
>keine Glyphe im Font (bzw. den Fonts) findet.
>
>Im Fall U+FFFD wäre das Fragezeichen im Kästchen die regulär zu
>diesem Codepoint gehörende Glyphe (also nicht dieser Fall).
>
>Bei U+1F6DC und fehlender Glyphe muss nicht unbedingt die Glyphe
>für U+FFFD verwendet werden. Die Darstellung wie bei mir zeigt
>einem zumindest die Codepoint-Nummer, das ist IMHO sinnvoller als
>ein Fragezeichen oder ein leeres Kästchen.
Das Problem dabei ist, daß die Codepoint-Nummer im Kästchen dann
immer extrem klein ist, so daß man sie eigentlich nicht lesen kann.
Deshalb bevorzuge ich da doch lieber das leere Kästchen. Vor al-
len Dingen hat das auch keine Überbreite.
>> Jetzt frage ich mich natürlich, ob dieses Kästchen auch einen ei-
>> genen Codepoint hat (oder wie dieses Verhalten erzeugt wird).
>
>Irgendeinen Codepoint für "Kästchen" wird sich in der sechsstelligen
>Anzahl von belegten Unicode-Codepoints sicher finden ;-)
U+25AF WHITE VERTICAL RECTANGLE kommt dem, was hier angezeigt
wird, schon mal recht nahe.
<
https://www.fileformat.info/info/unicode/char/25af/white_vertical_rectangle.png>
>Prinzipiell braucht dieses Symbol aber gar keinen Codepoint.
>Es dient ja nur dem Font-Renderer intern als Ersatz-Glyphe.
>Es könnte auch fest eincompiliert sein, oder intern erzeugt
>(nicht aus einem Font geladen) werden.
Ja, das ist die Lösung.
>> > Also ein Ersatzsymbol für den richtigen Codepoint, nicht das allgemeine
>> > Ersatzsymbol (U+FFFD enthält oft "?").
>>
>> <
https://www.fileformat.info/info/unicode/char/fffd/replacement_character.png>
>>
>> Den REPLACEMENT CHARACTER kenne ich nur so. Ein weißes Frage-
>> zeichen in einer schwarzen Raute.
>
>Das habe ich definitiv auch schon anders gesehen, z.B. um 45° gedreht.
>(d.h. als Kästchen mit zwei Seiten parallel zur Zeile, das Fragezeichen
>nicht mitgedreht).
Hm, ist mir IIRC noch nicht untergekommen; aber interessant. Danke.
Vielleicht habe ich aber schon mal das hier gesehen (aber ob als
REPLACEMENT CHARACTER, weiß ich jetzt nicht mehr): U+2370 [1],
<
https://www.fileformat.info/info/unicode/char/2370/apl_functional_symbol_quad_question.png>
[1] Nach "APL" habe ich in der Wikipedia gesucht - und u. a. das
hier gefunden:
<
https://en.wikipedia.org/wiki/Digital_encoding_of_APL_symbols>
U+2370 kommt da allerdings nicht vor.
Marcel jdr7 (636775)
--
╭────╮ ╭───╮ ╭─╮ ╭──────╮ ╭──╮ ╭─╮ ╭──╮
╭─╯ ╭─╯ │ ╰────╯ ╰──╮ ╰──╮ ╰──╮ │ ╰─╯ │ ╭──╯ ╰─
╯ ╭─╯ ╰──────╮ ╭───╯ ╭─╮ ╰───╮ ╰──────╮ ╭─╯ ╭───╯ ╰─╮
╰────────────╯ ╰─────╯ ╰────────────╯ efb5ca ╰─╯ ╰────────╯