Ist es möglich, benutzerdefinierte Schriftarten zwischen macOS- und iOS-Geräten zu synchronisieren?

Ich bin neugierig, ob es möglich ist, benutzerdefinierte/heruntergeladene Schriftarten von macOS High Sierra auf ein iPhone zu synchronisieren?

Soweit ich weiß, können beide Geräte, wenn sie die Anforderungen für Kontinuität erfüllen , die Handoff-Funktion implementieren. Dies bedeutet, dass ein auf dem Mac gestartetes Dokument (das die benutzerdefinierte Schriftart enthält) dieselbe benutzerdefinierte Schriftart auf dem iPhone anzeigt, richtig?
Ist es dann möglich, die Logik so umzukehren, dass benutzerdefinierte Schriftarten immer zwischen beiden Geräten synchronisiert werden, ohne die Handoff-Funktion zu verwenden – die Schriftarten in anderen iOS-Anwendungen verfügbar zu machen?

Die Handoff-Funktion ist nur ein Beispiel dafür, was wie Schriftartensynchronisierung aussieht, aber was mich wirklich interessiert, ist eine Möglichkeit, eine Schriftart vom macOS-Gerät auf das iOS-Gerät zu kopieren/synchronisieren, wenn sie dort nicht vorhanden ist (z. B. heruntergeladene Schriftarten). Bereitstellung auf systemweiter Ebene (nicht pro Anwendung) für jede Anwendung, die Rich-Text erstellen/anzeigen kann.

Mich interessiert aus Sicherheitssicht, ob Dateitypen wie Schriftarten genauso einfach synchronisiert werden können wie Kontakte und ähnliche Cloud-basierte Inhalte.

Antworten (1)

Nein, du hast nicht ganz recht.

Die meisten App-Entwickler stellen sicher, dass sowohl die macOS- als auch die iOS-Version ihres Programms die benutzerdefinierte Schriftart anzeigen. Dies geschieht entweder durch Schriftarteinbettung (dh die Schriftart wird innerhalb des Dokuments gespeichert) oder durch Streaming, eine Handoff-Funktion, die es dem Quellprogramm ermöglicht, größere Datenmengen an das Zielprogramm zu übertragen.

Manche App-Entwickler haben dafür nicht die nötige Zeit investiert oder sind anderweitig eingeschränkt. In diesen Fällen wird das Dokument auf dem Zielgerät mit einer falschen Schriftart angezeigt.

Daher findet während der Übergabe keine automatische, von iOS/macOS gehandhabte Synchronisierung von Schriftarten statt.

Im Allgemeinen können Sie mithilfe von Konfigurationsprofilen Schriftarten zur Systemschriftbibliothek hinzufügen. Dies ist für die Verwendung in Unternehmen gedacht, bei denen iOS-Geräte überwacht werden oder wo es anderweitig akzeptiert wird, Konfigurationsprofile zu installieren. So können sie zum Beispiel die firmeneigene Schriftart installieren lassen. Bei iOS-Geräten, die beispielsweise von einem MDM-System verwaltet werden, könnte man sagen, dass es möglich ist, Schriftarten von einem Mac zu „synchronisieren“.

Diese Schriftarten können in Apps verwendet werden, die die Auswahl aus der Systembibliothek unterstützen. Nicht alle Apps tun dies! - Apps wie Pages und Numbers unterstützen dies jedoch.

Um ein korrektes Konfigurationsprofil mit einer Font-Payload zu erstellen, benötigen Sie ein Codesignaturzertifikat – ansonsten erhält der Benutzer bei der Installation des Konfigurationsprofils viele Warnungen. Der Benutzer muss die Konfiguration selbst installieren, indem er der Installation in den Systemeinstellungen zustimmt (Sie können sie über einen Link oder ähnliches dorthin senden).

Für Heimanwender ist der einfachste Weg, eine Schriftart zu installieren, wahrscheinlich die Verwendung einer Drittanbieter-App wie AnyFont! o.ä.

Wenn Sie speziell daran interessiert sind, ob ein normaler Benutzer irgendwo auswählen kann, dass alle Schriftarten auf seinem Mac auf seinem iOS-Gerät verfügbar sein müssen - dann nein, auf Standard-iOS ist keine solche Synchronisierungsmethode verfügbar.

Vielen Dank für die Erklärung, meine Frage bezieht sich wirklich auf die Synchronisation von Schriftarten auf systemweiter Ebene. Handoff wurde gerade erwähnt, da es ein großartiges Beispiel für eine solche Aktion zu sein schien, jetzt weiß ich, dass dies nicht der Fall ist. Aber die wahre Frage (in Fettdruck) wird nicht beantwortet.
Ich habe die Antwort aktualisiert, um Ihre bearbeitete Frage zu beantworten.