Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

292
Visualizações
¿Cómo puedo averiguar en javascript puro si la fuente no puede representar algunos caracteres?

Los navegadores son muy inteligentes. https://css-tricks.com/css-basics-fallback-font-stacks-robust-web-typography/ Pueden descubrir por sí mismos qué caracteres no pueden ser representados por la fuente real y representar los caracteres con un respaldo .

Desafortunadamente, no tenemos esa inteligencia en JS puro o marcos como React Native: https://github.com/facebook/react-native/issues/32396

Así que tengo que construir este comportamiento yo mismo para mi aplicación nativa de reacción.

¿Cómo puedo verificar en javascript puro si una fuente no puede representar un carácter específico (si es, por ejemplo, Kanji), para que yo mismo pueda representar ese carácter específico con una fuente alternativa?

( Puedo averiguar qué fuente necesita el personaje con Unicode , pero no quiero hacer eso en cada representación de texto porque consumiría recursos (¿es así? o ¿está bien hacerlo? imagina que un texto tiene 500 caracteres , serían 500 llamadas de función)). de todos modos, creo que es un mejor enfoque (¿es así?) hacer esas cosas de Unicode solo en Error

Entonces, ¿cómo se puede averiguar en javascript puro si la fuente no puede representar algunos caracteres? Básicamente, quiero recibir una notificación de error, la carga útil debe ser la posición de los caracteres dentro de la cadena.

Sé que podría averiguarlo si regex verifico el unicode admitido por mi fuente contra el unicode del texto, pero eso nuevamente consumiría recursos. Solo quiero representar el texto en React Native, y luego onError detecta los errores y representa los caracteres que no funcionan con una fuente de respaldo diferente que funcione.

¡¡gracias de antemano!!

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda