Seltsame Symbole auf dem Mac

15034
Rich Bradshaw

Seit ich meinen Mac hatte, sehe ich dieses seltsame Symbol. Bis heute hatte es in OpenOffice.org nur Platz für Aufzählungszeichen gegeben. Die ersten Bilder zeigen dies in einer .doc-Datei, die auf einem Windows-System erstellt wurde.

Ich habe mir nichts dabei gedacht - nur einen Ärger. Es erscheint unabhängig von der Schriftart. Echte Aufzählungszeichen werden angezeigt, wenn ich den Text lösche und eine Aufzählungsliste mithilfe der Symbolleiste einfügen.

Dann fiel mir heute in iTunes auf - was seltsam erschien.

Bild 3 ist ein Zoom des Charakters. Darauf steht: Private Use E000 F8FF.

Worum geht es (Unicode?) Und wie kann ich die Kugeln richtig zum Laufen bringen?

Openoffice iTunes Alt-Text

Edit: Die Handlung wird dicker ... Wenn ich im abgesicherten Modus boote, sehen die Symbole aus wie kleine Snap-Boards, die man zu Beginn einer Szene in einem Film haben würde ...

5
Okay, hört sich nach interessanten Themen an, da der abgesicherte Modus sie nicht korrekt anzeigt ... (Welche Version von MOSX wird übrigens verwendet?) Welche Schriftart soll der Charakter sein? Gehen Sie zu Applications -> Font Book. Markieren Sie die betreffende Schriftart, File -> Validate Font, und lassen Sie uns wissen, was sie sagt ... Bitte beachten Sie, dass MS Word möglicherweise nicht meldet, dass die Schriftart nicht existiert, und Leise eine andere Schriftart ersetzen. Benjamin Schollnick vor 14 Jahren 0
Es soll Arial sein - obwohl das Ändern der Schrift keine Rolle spielt. Ich denke, es ist der Punkt, den MS Word einfügt. Snow Leopard und Leopard zeigen Probleme in verschiedenen Dateien. Rich Bradshaw vor 14 Jahren 0
Sie wissen jedoch nicht, welche Schriftart MS Word ersetzt. Markieren Sie also alle Schriftarten in Font Book, und wählen Sie „Duplikate auflösen“ und dann „Schriftart überprüfen“. Alle fehlerhaften Schriftarten sollten dann manuell deaktiviert oder entfernt werden. Benjamin Schollnick vor 14 Jahren 0

7 Antworten auf die Frage

8
Jared Harley

Ich kann nur den "Was ist" -Anteil Ihrer Frage beantworten.

Der nebenstehende Text "Private Use" und "e000" und "f8ff" bezieht sich auf einen Unicode-Zeichensatz - insbesondere der Private Use- Satz:

Das BKS enthält 137.468 Codepunkte für den privaten Gebrauch. Dies bedeutet, dass diese Codepunkte von Einzelpersonen, Organisationen und Softwareanbietern außerhalb des ISO- und Unicode-Konsortiums Zeichen mit bestimmten Eigenschaften zugewiesen werden können. Ein Bereich für den privaten Gebrauch (PUA) ist einer von mehreren Bereichen, die für den privaten Gebrauch reserviert sind. Für diesen Bereich gibt der Unicode-Standard keine Zeichen an.

Die mehrsprachige Basisebene umfasst eine PUA im Bereich von U + E000 bis U + F8FF (57344–63743). Plane Fünfzehn (U + F0000 bis U + FFFFD) und Plane Sixteen (U + 100000 bis U + 10FFFD) sind vollständig für den privaten Gebrauch reserviert.

Die Verwendung der PUA war ein Konzept, das von bestimmten asiatischen Kodierungssystemen übernommen wurde. Diese Systeme verfügten über private Verwendungsbereiche, um japanische Gaiji (seltene persönliche Namen) auf anwendungsspezifische Art und Weise zu codieren. Ein Beispiel für die Nutzung des Bereichs für private Nutzung ist die Verwendung von U + F8FF durch Apple für das Apple-Logo.

Laut Brian Tiemann von Grotto11 zeigen sich diese, wenn der Charakter undefiniert ist:

Sieh dir das an. Wie immer sind es Quadrate für nicht darstellbare Charaktere. Aber jetzt, da es sich alles um Vektorgrafiken handelt, und weil die arabischen Zeichensätze anscheinend noch nicht fertiggestellt sind (da sie die Veröffentlichung von Point X-Versionen fortsetzen, fügen sie ständig Zeichensätze hinzu, die diese Buchstabenblöcke ausfüllen) coole Informationen in ihnen. Der Unicode-Bereich, den Arabisch einnimmt, plus ein zentrales Symbol, das Ihnen mitteilt, was schließlich dort weitergeht.

So sieht es aus, wenn Apple mit etwas nicht ganz fertig ist.

Unsere Neugierde wuchs jetzt zügellos; Wir haben in den Unicode-Hex-Eingabemodus gewechselt (halten Sie die Wahltaste gedrückt und geben Sie vierstellige Hex-Zahlen ein) und geben Sie Werte ein, um zu sehen, wie die Bereiche waren und was ihnen zugewiesen wurde und welche Symbole sie hatten:

Unicode

Mmmm mm. Ist das nicht verrückt? Ich liebe es. (Und vor allem der von Dr. Seuss aussehende "Private Use".) Apple macht sogar unimplementierte Features cool. Diese Quadrate befinden sich am Anfang jedes Blocks der zugewiesenen Zeichen und definieren, was der Block sein soll. Wenn die Zeichen noch nicht alle fertig sind, werden sie alle als generische Kennung angezeigt.

Ich wünschte, ich könnte Ihnen sagen, warum es angezeigt wird ...

Das ist ziemlich cool! Warum ist es da? Ich frage mich, ob ich jemals erfahren werde :( Rich Bradshaw vor 14 Jahren 0
Für Macintosh: Die Unicode-Eingabe wird zwischen den Eingabequellen für Sprachen ausgeblendet. Auf einem englischen Mac OS X wäre das irgendwo zwischen Ukrainisch und Vietnamesisch. Arjan vor 14 Jahren 0
Ich habe das Symbol für den privaten Gebrauch auf meinem iPhone (in Tweetie) anstelle von Emoji - Emoticons, die mit bestimmten Apps aktiviert werden können - angezeigt. Ich weiß auch nicht, warum sie da sind, da ich die Emoticons schon gesehen habe. Richard vor 14 Jahren 0
5
Arjan

(Äh, ja, diese Antwort ist viel zu lang. Und es gibt kein Happy End für die Kugeln! Highlights in Fettdruck ...)

Die Bilder der Frage sind in Apples Last Resort-Schrift definiert, die 236 verschiedene lustige Symbole enthält. Ich denke, der Name sagt alles, aber laut Wikipedia:

LastResort ist eine Mac OS-Schriftart, die für den Endbenutzer nicht sichtbar ist, aber vom System verwendet wird, um Glyphen anzuzeigen, die in keiner anderen Schriftart verfügbar sind. Die von LastResort bereitgestellten Symbole ordnen Glyphen basierend auf ihrer Position im Unicode-System in Kategorien ein und geben dem Benutzer einen Hinweis, welche Schriftart oder welches Skript zum Anzeigen der nicht verfügbaren Zeichen erforderlich ist.

Und Apple erklärt:

Beispielhafte Glyphen wurden auf verschiedene Weise ausgewählt. Fast alle brahmischen Schriften zeigen den anfänglichen Konsonanten ka. Latein verwendet den Buchstaben A, weil es der erste Buchstabe ist und weil in jedem lateinischen Block ein Buchstabe A enthalten ist, so dass sie leicht unterschieden werden können. Griechisch und Kyrillisch verwenden ihre letzten Buchstaben, Omega und Ya, weil sie so unverwechselbar sind. Die meisten anderen Alphabete und Silbenschriften verwenden ihren Anfangsbuchstaben, wenn sie unverwechselbar sind.

(Ich mag die Unicode BMP Fallback-Schriftart, wie sie in Firefox verwendet wird, viel besser, da sie den genauen 4-stelligen Unicode-Code anzeigt.)

Also, Ihr Mac nicht weiß, was, angezeigt und verwendet die Last Resort Schrift bieten einige Informationen .

Meine erste Vermutung war: Microsoft Office verwendet eine proprietäre Symbolschriftart, in der es Zeichencodes aus dem Bereich für den privaten Gebrauch (PUA) verwendet, um zu definieren, wie die Aufzählungszeichen aussehen. (Oder vielleicht hat der Autor eine seltsame Schriftart installiert, von der einige lustige Aufzählungszeichen verwendet wurden.) Ihr Mac kennt weder diese Schriftart noch eine andere Schriftart, in der derselbe Unicode-Zeichencode definiert wird. Und selbst wenn eine andere Schriftart ein Zeichen für diesen Code definiert, wäre dies auch nicht hilfreich, da Zeichen aus den Bereichen für den privaten Gebrauch per Definition möglicherweise definiert werdenhaben in verschiedenen Schriften eine völlig andere Bedeutung. Bei der Installation von Office auf dem Mac kann auch die Schriftart enthalten sein, wodurch die Aufzählungszeichen wahrscheinlich auch in OpenOffice.org angezeigt werden. (Bei der Installation einer Office-Testversion wird möglicherweise bereits die fehlende proprietäre Schriftart installiert.)

Nun, nein.

Während das Obige für jede vernünftige Verwendung von Unicode zutreffen würde, erfahren einige Untersuchungen, dass Microsoft in alten Anwendungen den Bereich U + F020..U + F0FF verwendet, um Symbole mit einer anderen Schriftart anzuzeigen . Bei der Anzeige von Zeichen aus diesem Bereich wechselt es automatisch zu einer anderen Schriftart für diese Zeichen. Eine Organisation namens SIL International hat herausgefunden :

Eines der Geheimnisse von Text, der mit Symbolschriftarten (zumindest in bestimmten Microsoft-Anwendungen) formatiert ist, besteht darin, dass Zeichen in Form von 8-Bit-Codepunkten zu kodieren scheinen, selbst wenn ein Dokument ansonsten in Unicode kodiert ist. Wenn U + F021 aus der Zwischenablage in WordPad eingefügt wurde, wendete WordPad (genauer gesagt das Rich Edit-Steuerelement) nicht nur die Wingdings-Schriftart an, sondern auch den Codepunkt in 0x21. Wenn das Zeichen zu einer Nicht-Symbolschriftart umformatiert wurde, wurde dies zu U + 0021.

Oder, wie Microsoft es erklärt, für das Microsoft Platform Software Development Kit - Ausgabe Januar 2000 :

Richedit 4.1 ordnet den Zeichenbereich zwischen U + F020 und U + F0FF in der PUA den Symbolschriftarten zu. Wenn Sie ein Zeichen in diesem Bereich zuordnen, zeigt Richedit 4.1 das Symbolzeichen anstelle des vom Endbenutzer definierten Zeichens (EUDC) an.

Ich denke, dass Microsoft mittlerweile viele Microsoft-Versionen von Schriftarten mit Symbolen versehen hat, um neueren Microsoft-Programmen die Anzeige dieser Zeichen zu ermöglichen, ohne die Schriftarten zu wechseln. Beispielsweise zeigt U + F020 ein Aufzählungszeichen in den meisten Schriftarten, jedoch nicht in Arial auf Ihrem Mac . Die Installation einer Microsoft-Version von Arial kann hilfreich sein. Aber das kann Sie sicherlich in andere Probleme bringen, wenn Sie Arabisch verwenden ...

Ich bezweifle, dass nicht von Microsoft stammende Software mit den oben genannten Ausnahmen umgehen kann.

Trotzdem im Allgemeinen:

Eine Möglichkeit, den Namen der Schriftart zu bestimmen : Beim Drucken von Word in PDF können Sie die Schriftart (oder: die verwendete Untermenge der Zeichen) in die PDF-Datei einschließen, um sicherzustellen, dass sie auf Systemen ohne Druckqualität gut gedruckt wird Schrift installiert Wenn Sie in die PDF-Eigenschaften schauen, wird dann möglicherweise der Name dieser Schriftart angezeigt. Wenn Sie ein Zeichen in OpenOffice.org auswählen, wird der Name möglicherweise bereits in der Liste der Schriftarten angezeigt. (Bei der automatischen Anzeige von Symbolen wie oben beschrieben funktionieren beide Methoden jedoch wahrscheinlich nicht für Aufzählungszeichen.)

Eine Möglichkeit, den genauen Zeichencode zu ermitteln : Kopieren Sie ihn (für Pub Quiz  kopieren Sie ihn bei der Suche nach iTunes aus dem automatischen Vorschlag) und fügen Sie ihn in einen Unicode-Code-Konverter ein . Dies zeigt, dass das Pub Quiz Zeichen U + E047, das könnte einige seltsame doppelte Anführungszeichen sein. Da dies jedoch aus einem privaten Bereich stammt und wir nicht wissen, welche Schriftart die Entwickler gedacht haben, als sie diesen Namen im iPhone-App-Store eingegeben haben, können nur die Entwickler uns sagen, was sie hoffen aussehen wie...

(Fileformat.info verfügt über ein übersichtliches Dienstprogramm, um das Zeichen mit allen Schriftarten auf Ihrem Computer anzuzeigen .)

Noch nicht erledigt ... Bullet Point Characters Falsche http://user.services.openoffice.org/de/forum/viewtopic.php?f=17&t=10846 * für einige * das funktioniert: Ich hatte Erfolg mit der Schriftart Ersetzungstabelle unter Extras »Optionen» OpenOffice.org »Schriftarten. Aktivieren Sie "Ersatztabelle anwenden", wählen Sie "Symbol" in der Dropdown-Liste für FONT links aus und wählen Sie "OpenSymbol" in der Dropdown-Liste "Ersetzen durch". Klicken Sie auf das Häkchen nach rechts, um die Ersetzung zur Tabelle hinzuzufügen. Stellen Sie sicher, dass Sie das Kontrollkästchen "Immer" aktivieren. Nach dem Einrichten bleiben beim Öffnen / Speichern im MSWord 97 / XP-Format die Aufzählungszeichen in beiden Richtungen erhalten. Arjan vor 14 Jahren 0
Bekannter Fehler: ** Aqua: Aus MS Word importierte Aufzählungszeichen verwenden eine ambivalente Symbolschriftart ** unter http://qa.openoffice.org/issues/show_bug.cgi?id=92011 mit einigen Testdokumenten. Und: "Das Schindelsymbol ist Unicode F087 von Webdings Regular" ...? und "Wenn Sie symbol.ttf in das Schriftartenverzeichnis von OO einfügen, OpenOffice.org.app/Contents/basis-link/share/fonts/truetype, funktionieren die Dinge." Arjan vor 14 Jahren 0
1
Chealion

Es klingt wie ein Problem mit dem Font-Cache-Problem. Wenn Sie Leopard (10.5) ausführen, können Sie versuchen, sudo atsutil databases -removeim Terminal auszuführen, um die Font-Caches auf Ihrem Computer zu entfernen. Eine GUI-Alternative ist FontNuke .

Hmm, hat nicht funktioniert - gutes Denken aber ... Rich Bradshaw vor 14 Jahren 0
Wurden Sie danach neu gestartet? Das Dienstprogramm OnyX eignet sich für die Reinigung aller Arten von Caches. Jouni K. Seppänen vor 14 Jahren 0
1
dzurn

Ich habe die wahrscheinliche Schriftart für das U + E047-Zeichen mithilfe der Zeichenpalette gefunden. Wahrscheinlich wollte der App-Designer das linke Zeigefinger-Dingbat von Adobe Pi Std Regular verwenden.

Hmm, guter Punkt. Seitdem habe ich alles neu installiert, was es behoben hat. Seltsam! Rich Bradshaw vor 13 Jahren 0
0
Benjamin Schollnick

Versuchen Sie, im abgesicherten Modus zu booten. In 10.5 und 10.6 werden alle Cache-Speicher bereinigt, und diese Art von Aufgaben wird im Allgemeinen einfacher ...

Beim Starten im abgesicherten Modus werden verschiedene Aufgaben ausgeführt:

Es erzwingt eine Verzeichnisprüfung des Startvolumes.

Es werden nur die erforderlichen Kernel-Erweiterungen geladen (einige der Elemente in / System / Library / Extensions).

Es deaktiviert alle Schriftarten außer denen in / System / Library / Fonts (Mac OS X 10.4 oder höher).

Es verschiebt alle Zeichensatz-Caches, die normalerweise in /Library/Caches/com.apple.ATS/(uid)/ gespeichert sind, in den Papierkorb. Dabei steht (uid) für eine Benutzer-ID wie 501 (Mac OS X 10.4 oder höher).

Es deaktiviert alle Startelemente und Anmeldeelemente (Mac OS X 10.4 oder höher).

Damit sollten Sie sich um die meisten Probleme kümmern, die dies verursachen könnten. Um im abgesicherten Modus zu starten, halten Sie die Umschalttaste gedrückt, bevor Sie das Startsignal hören. Sie haben etwa 2-3 Sekunden Zeit, um dies zu tun höre das läuten ...

Und Sie können nach wenigen Augenblicken loslassen .... Sobald Sie den Anmeldebildschirm erreicht haben, teilen Sie dem System mit, dass es neu gestartet werden muss, und lassen Sie es normal neu starten. Dann probieren Sie es aus ...

Ich habe ein bisschen mehr Informationen zum abgesicherten Modus hier ...

Warum sollten Sie nicht einfach auf http://support.apple.com/kb/HT1564 verlinken, anstatt den Inhalt zu kopieren und in Ihr Blog einzufügen? Rich Bradshaw vor 14 Jahren 3
Denn ich gehe durch und füge der Seite Inhalte hinzu, sobald ich sie gefunden habe. Ja, die Safe-Boot-Seite besteht zu 75-80% aus einem Ausschneiden und Einfügen, aber ich habe einige Inhalte hinzugefügt ... Aber ich erweitere und verbessere den Inhalt. Schauen Sie sich beispielsweise die Time Machine-Seite an. http://www.schollnick.net/wordpress/systems-administration/macintosh-related/time-machine-information/. Und drittens ist der Blog wirklich als Info-Dump für mich gedacht ... Benjamin Schollnick vor 14 Jahren 0
Fair genug - scheint nur ein bisschen Spam zu sein, um nicht auf den ursprünglichen Inhalt zu verlinken. Rich Bradshaw vor 14 Jahren 0
Deshalb antwortete ich mit allen relevanten Informationen im ursprünglichen Kommentar und erwähnte nur zusätzliche Informationen im Blogeintrag ... Benjamin Schollnick vor 14 Jahren 0
Ja, aber der Punkt ist, dass es schöner und nützlicher ist, auf die Apple-Support-Seite zu verlinken, als auf die kopierte und eingefügte Version Rich Bradshaw vor 14 Jahren 0
0
Benjamin Dobson

OK, also:

  • Dies ähnelt den Zeichen, die im iPhone-Emoji verwendet werden.
  • Wo genau erscheinen sie? Superspezifische Beispiele wären großartig, da wir sehen könnten, was sie auch sein sollen.
  • Prüfen Sie, ob Sie die Zeichen in die Zeichenanzeige (Zeichenpalette bei Leopard) kopieren können. Auf diese Weise können Sie genau sehen, welche Zeichen das Problem sind. Könnte nicht helfen, aber je mehr Informationen, desto besser.

Dies ist sicherlich eine merkwürdige Situation.

Suchen Sie im iTunes App Store nach Pub Quiz, um ein sehr spezifisches Beispiel zu finden? Oder kopieren Sie dies: "Pub Quiz ". Aber warum sollte das eine seltsame Situation sein? Microsoft Office verwendet offenbar Zeichen aus privaten (herstellerspezifischen) Bereichen als Aufzählungszeichen. Und die Entwickler des Pub-Quiz haben ein paar seltsame Zeichen in das Beschreibungsfeld des App-Stores kopiert. Arjan vor 14 Jahren 0
Das Amt enthält also Sonderzeichen für Aufzählungszeichen (und vermutlich einige andere Dinge), die die Open-Source-Version natürlich nicht tut. Die Pub-Quiz-App ist etwas komisch. Zumindest ist dies kein Problem an der Maschine. Benjamin Dobson vor 14 Jahren 0
0
Josh

Tritt dies auf, wenn Sie einen neuen Benutzer erstellen und sich als neuer Benutzer anmelden? Wenn ja, liegt dies möglicherweise an einem Fehler im Bibliotheksordner des Benutzers in Ihrem Home-Verzeichnis. Bitte posten Sie die Ergebnisse und ich werde meine Antwort mit weiteren Anweisungen erweitern. (Ich vermute eine beschädigte Schriftart oder etwas anderes in Ihrer Bibliothek.)