Ausgefallene Farbwiedergabe auf der Netzhaut von Osx 10.8 mit iTerm

7

Ich verwende iTerm2 mit oh-my-zsh und zsh und .zshrcsetze in meiner Datei einige meiner Eingabeaufforderungen wie folgt auf das Unicode-Bolzensymbol.

ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[yellow]%}⚡%{$reset_color%}"
RPROMPT="%(?..%{$fg[white]%}%?%{$fg[red]%}⚡)%{$reset_color%} ${ruby}"

Das war alles in Ordnung, bis ich kürzlich ein Upgrade auf Mountain Lion und ein neues MacBook Pro Retina durchgeführt habe. Jetzt ist mein super cooler Beleuchtungsbolzen, der als normales Zeichen angezeigt wird, ein Superblitz und besteht tatsächlich aus Gelb in der Mitte und Orange an den Rändern. Leider kann ich den Effekt nicht genießen, da alles, was dies rendert, dazu führt, dass der Bereich um ihn herum in iterm transparent wird. Dies bedeutet, dass alles, was sich unter dem Fenster befindet, im Bereich um das Zeichen gerendert wird.

Über einem schwarzen Hintergrund sind die Dinge in Ordnung.

Über jede andere Farbe saugen Dinge.

Wenn jemand mich wissen lassen könnte, wie ich dieses Problem beheben oder den ausgefallenen Bolzen deaktivieren kann, wäre ich sehr dankbar. Vielen Dank

Blake Taylor
quelle
Auf meinem 10.7-Computer ist dieses Zeichen (U + 26a1) eines der wenigen Emoji-Zeichen, die iTerm2 anzeigt, möglicherweise weil es nicht im privaten Bereich liegt. Die anderen Zeichen, die weitaus schicker sind, wirken eher wie kleine Grafiken als wie Schriftzeichen. Vielleicht hat sich in 10.8 etwas an diesem Charakter geändert, und iTerm2 rendert es mit einem transparenten Hintergrund. Ich weiß nicht, ob das angezeigte Verhalten korrekt ist oder nicht, aber ich würde mich direkt an die iTerm2-Entwickler wenden, um einen Fehler zu melden oder eine Erklärung für das zu erhalten, was Sie sehen.
Chepner
Ich habe das gleiche Problem (auf 10.8), alle farbigen Unicode-Zeichen (z. B. Emoji) werden mit voller Transparenz angezeigt (unabhängig davon, auf welche Hintergrundtransparenz das iTerm-Fenster eingestellt ist). Ich weiß nur, dass es unter Terminal.app
Dan

Antworten:

3

Die neuesten Beta-Builds von iTerm2 haben dies behoben. Ich kann bestätigen, dass es behoben ist iTerm2-1_0_0_20121224.zip, aber Sie möchten wahrscheinlich den neuesten verfügbaren Build ausführen. Sehen Sie diese für die neuesten Builds. Sie werden für mich nicht in den Updates angezeigt, selbst wenn die Beta-Build-Prüfung aktiviert ist.

HerbCSO
quelle