systemFont und vergleichen Sie.
| Label | Name |
|---|---|
| A | Cheung Chau Ferry Pier |
| B | Cheung Chau Beach |
| C | Warwick Hotel |
| D | Kwun Yam Beach |
| E | Kwun Yam Temple |
| F | Mini Great Wall Trail |
| G | Chi Ma Hang View Point |
| H | Little Great Wall |
| I | Bethany Ministries Lodge |
| J | Don Bosco Road |
| K | Fa Peng Road |
| L | Cheung Chau Peak Road |
| M | Tinford Garden House |
| N | Peak Road West |
| O | Chung Lok Pavilion |
| P | Cheung Chau Crematorium |
| Q | Camping Site |
| R | Pirate Bay Cheung Chau |
| S | Cheung Chau Fireboat Station |
| T | Cheung Chau Public Pier |
Das „Fragezeichen im Kästchen“ oder das leere Quadrat ist der Platzhalter „.notdef“, der angezeigt wird, wenn eine Schriftart kein Glyphe für einen Codepunkt besitzt. Es handelt sich um ein Darstellungs-/Fallback-Problem, nicht (in der Regel) um ein Kodierungsproblem. [thomasphinney.com] , [symbolfyi.com]
Typische Ursachen im Simulator:
UILabel/Text eine benutzerdefinierte Schriftart festlegen , die keine Emojis enthält , und den Text so verfassen, dass die iOS-Fallback-Funktion nicht greift, werden Emojis unleserlich dargestellt. (UIKit greift normalerweise auf Apple Color Emoji zurück, aber bestimmte Core Text-/Attributed-String-Konfigurationen oder strenge Schriftartbeschränkungen können den Fallback verhindern.)UIFont.preferredFont(forTextStyle:) oder SwiftUI .font(.body) ).UIFont.systemFont(ofSize:) `, damit das System auf Apple Color Emoji zurückgreifen kann. (Eine zu starke Einschränkung auf eine einzelne benutzerdefinierte Schriftart für die gesamte Zeichenkette kann den Fallback verhindern.)