Il appartient au développement hybride. La page que j'écris est imbriquée dans le shell natif. La police que j'ai définie ne prend pas effet
.body { font-family: -apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif; }
La raison principale est que l'anglais n'est pas une police fournie avec le système.
Selon le principe de font-family, si le terminal client ne reconnaît pas la police précédente, il passera automatiquement à la deuxième police. Si la deuxième police n'est pas reconnue, il passera à la troisième police, et ainsi de suite. S'il ne peut pas reconnaître la police précédente, il appellera la police par défaut.
Selon le principe d'appel des polices de font-family, nous pouvons appeler différentes polices pour l'anglais, le chinois et deux autres polices à restituer
Par exemple : Arial, 'Times New Roman', ces deux polices ne comprennent pas le chinois, seulement l'anglais, donc ces deux polices ne peuvent restituer que les chiffres anglais et certains symboles spéciaux, et le chinois sur la page appellera automatiquement la troisième police Microsoft YaHei (PS : si une telle police existe).
Ainsi, lors de la définition de la police, les polices anglaises sont écrites devant et les chinoises sont écrites derrière. De cette façon, le système utilisera automatiquement les polices pour les caractères dans l'ordre actuel. la police ne prend pas en charge le texte, elle passera automatiquement à la police suivante dans la liste.
Si la police que vous avez définie ne fonctionne pas, vérifiez dans le navigateur quelle police est affichée en anglais sur la page.
Si cela ne prend pas effet, les raisons sont multiples et c'est difficile à arranger ;
Et votre famille de polices est une si longue chaîne de codes, ce qui signifie que si la première police n'est pas disponible, alors la commande est en baisse Avez-vous dit la police que vous avez définie ? /couvre-visage Quelle police voulez-vous ?