Css proprietate unicode-range, scop, valori valide, exemple

Proprietatea range-unicode specifică intervalele tabelului Unicode în care sunt localizate caracterele fontului extern utilizat în document (puteți specifica mai multe intervale separate prin virgule).

Definirea intervalelor accelerează căutarea de către browser pentru simbolurile necesare utilizate în document, excluzând cele inadecvate și, de asemenea, asigură browserului să descarce un font care nu suportă întregul interval specificat.

Valori valide

  • - numărul caracterelor hexazecimale din tabelul Unicode. De exemplu, U + 0041, care înseamnă litera latină latină A;
  • - indică gama Unicode. Acesta poate fi specificat în următoarele moduri:
    • - indică numărul simbolului din tabelul Unicode, care conține semne de întrebare în loc de cifre hexazecimale, ceea ce înseamnă că poate exista o cifră acolo. De exemplu, înregistrați U + 00. acoperă intervalul de la U + 0000 până la U + 00FF, adică toate caracterele Latin1
    • - - indicați valoarea inițială a intervalului și a sfârșitului. De exemplu, aceeași latină1 acoperă intervalul U + 0000-00FF

Valoare implicită

pentru a determina regula @ font-face

  • Safari 3.1 și în sus
  • Chrome 1 și mai recent
rezultat:

Pentru valori care depășesc planul de bază, nul, multilingv al planului de bază multilingv (domeniul U + 00000 - 00FFFF), se adaugă un număr suplimentar hexazecimal corespunzător numărului de plan. De exemplu, DMP, un plan multilingv suplimentar (SMP, Plan Multilingual Suplimentar), care este proiectat pentru scripturi moarte, are un număr de avion 1 și o gamă de U + 010000 - 01FFFF. Există 17 avioane Unicode în total.