2015-05-13 7 views
9

ho notato che la musica segno tagliente (♯ vs ) non risponde ai tentativi di renderlo grassetto con tag come <strong></strong>, <b></b>.HTML musica Bold segno tagliente

Perché? E c'è un modo alternativo per renderlo audace?

La cosa strana è che segno di musica piatta (♭ vs ) si comporta bene con tutto <strong></strong>.

risposta

5

Non tutti i caratteri Unicode sono in formato.

Fondamentalmente quando un font è reso grassetto, e quel font non ha una controparte in grassetto, il processore decide cosa fare.

In questo caso, un browser Web aggiungerà altri pixel a partire dal basso a sinistra al carattere o al simbolo, ma solo se i caratteri di spazio bianco non sono eccessivamente compromessi. Nello specifico, si ha un segno acuto e il quadrato al centro quando incoraggiato comprometterebbe la leggibilità del simbolo. Questo processo renderebbe il simbolo un quadrato con alcuni bit appuntiti e forse meno di un pixel di spazio bianco. L'elaboratore di font (browser) non permetterà che ciò accada.


avete alcune opzioni:

  1. provare un text-shadow in CSS
  2. Usare un tipo di carattere che ha una versione migliore di questo simbolo che avrebbe permesso il grassetto o meglio ancora è già bello denso e chiaro.
0

Suggerirei di utilizzare testo-ombra CSS per simulare l'audacia.

text-shadow: 
    -1px -1px 0 #000, 
    1px -1px 0 #000, 
    -1px 1px 0 #000, 
    1px 1px 0 #000; 
0

È possibile renderlo in grassetto utilizzando qualsiasi altro tipo di carattere nei CSS. Usato il carattere algerino. Ha funzionato. È cambiato in algerino. Quindi trova uno stile di carattere adatto e applicalo.