Die "kurze" Antwort
... ist, dass unterschiedliche Apps formatierten Text auf unterschiedliche Weise in die Zwischenablage kopieren und unterschiedliche Apps das Einfügen aus unterschiedlichen Formaten unterstützen. In der Regel erhalten Sie eine Art 'Nur-Text'-Format sowie möglicherweise HTML- oder RTF-formatierten Text in der Zwischenablage, und es liegt an der Einfüge-App, zu entscheiden, welches am besten gefällt.
Keynote 6.1 unterstützt definitiv einige Arten des Einfügens von formatiertem Text, da dies mit Safari funktionieren kann. Aber es scheint nicht mit Firefox oder Chrome zu funktionieren (zum Zeitpunkt des Schreibens). Nach einigem Testen scheinen die Apple-Apps alle gut zusammen zu spielen (keine Überraschung), und einige andere kopieren / fügen sie ebenfalls in die Apple-Apps ein (einschließlich Microsoft Office-Produkte). Leider wird beim Kopieren aus Chrome nur Text im Nur-Text- und HTML-Format in die Zwischenablage kopiert, sodass es den Anschein hat, als würden Apples iWork-Apps das Einfügen von HTML-formatiertem Text nicht unterstützen.
Wenn das Kopieren / Einfügen keine Formatierung enthält, können Sie entweder:
- Verwenden Sie einen anderen Browser zum Kopieren, z. B. Safari. oder
- Suchen Sie eine Zwischenanwendung zum Einfügen (die sowohl HTML-Formatierung als auch Formatierung von Keynote / etc versteht), wie z. B. Apples eigene TextEdit.app
Überraschenderweise fügt Apples eigene TextEdit.app formatierten Text problemlos aus Chrome ein und kann erneut in die Zwischenablage kopiert und mit Formatierung in Keynote / Pages / etc eingefügt werden.
Abhängig von Ihrer Sichtweise scheint dies eine Einschränkung (oder ein Fehler) in Chrome / Firefox oder Pages / Keynote / etc zu sein, aber am Ende sprechen sie einfach nicht die gleichen Formatierungssprachen (derzeit).
Ich möchte jeden, der dies erlebt, dazu ermutigen, Feedback an die Entwickler auf beiden Seiten zu senden, in der Hoffnung, dass dies behoben wird - entweder mit Chrome / Firefox, das RTF / RTFD-Kopieren unterstützt (oder was auch immer über HTML hinaus Standard / angemessen ist), oder per Apples iWork-Apps unterstützen das Einfügen von HTML-Inhalten.
Mehr als Sie über das Kopieren in die Zwischenablage wissen möchten
Wenn Sie Text in die Zwischenablage kopieren, wird er je nach Anwendung möglicherweise in einigen Formaten kopiert. Sie können diese mit Apples Clipboard Viewer- Anwendung anzeigen (erfordert die Erstellung von Xcode).
Zum Beispiel das Kopieren von Google Chrome, wird die Zwischenablage mit vier separaten Kopien der Informationen , die ich kopierte zwei Klartext (bevölkert public.utf8-plain-text
, NSStringPboardType
) und zwei im HTML - Format ( public.html
, Apple HTML pasteboard type
).
Das Kopieren von anderen Anwendungen gibt verschiedene Kombinationen von Formattypen, mit einigen anderen gewöhnlichsten zu sein 'TEXT' (CorePastboardFlavorType)
, com.apple.traditional-mac-plain-text
, Apple PDF pasteboard type
, Apple PICT pasteboard type
, public.rtf
, NeXT Rich Text Format v1.0 pasteboard type
, NeXT RTFD pasteboard type
, com.apple.flat-rtfd
, com.apple.iWork.TSPNativeData
, com.adobe.pdf
, com.adobe.indesign-import-ustl
, und so weiter ...
Wie Sie sehen, gibt es eine Vielzahl von Nur-Text-Formaten (mit verschiedenen Codierungen wie UTF8 / UTF16), RTF-Typen, PDF- und Adobe-Typen sowie Bildtypen. Es gibt auch eine Reihe von Metadatentypen, die die Anwendung beschreiben, mit der die Daten (z. B. com.apple.iWork.TSPNativeMetadata
) kopiert wurden , oder die Merkmale des kopierten Texts (z. B. com.apple.iWork.TSPDescription
) und die scheinbar getrennten Text- und Stildaten ( ustl
und TEXT
als CorePasteboardFlavorType
s sowie deren com.adobe.indesign-import-
Entsprechungen).
Ich weiß nicht, welche Formattypen von welchen Anwendungen zum Einfügen unterstützt werden, aber mit dem Clipboard Viewer können Sie schnell feststellen, welche Formattypen beim Kopieren generiert werden.