Volver al Blog
Plataforma

Soporte de renderizado de fuentes CJK en perfiles BotBrowser

Como BotBrowser gestiona entornos de fuentes chinas, japonesas y coreanas para salida de perfil consistente entre plataformas.

Descripcion general

Las fuentes CJK (chino, japones, coreano) difieren entre sistemas operativos. Windows incluye Microsoft YaHei y Meiryo, macOS incluye PingFang y Hiragino Sans, Linux comunmente usa Noto Sans CJK. Los perfiles de BotBrowser capturan el entorno completo de fuentes del sistema fuente, por lo que las senales relacionadas con fuentes coinciden con el perfil independientemente del SO host.

Como BotBrowser gestiona las fuentes CJK

Al cargar un perfil, las senales de fuentes coinciden con el entorno capturado:

  • Disponibilidad de fuentes: Un perfil Windows con soporte chino reporta correctamente Microsoft YaHei y SimSun
  • Salida de renderizado: El dibujo de texto CJK coincide con las caracteristicas de la plataforma del perfil
  • Fallback de fuentes CSS: El navegador selecciona fuentes de respaldo basandose en el perfil, no en el sistema host

Uso CLI

El manejo de fuentes CJK es automatico con perfiles. Establece flags de locale e idioma coincidentes:

# Perfil Windows con locale chino
chrome --bot-profile="/path/to/win11-zh-cn.enc" \
       --bot-config-locale=zh-CN \
       --bot-config-languages=zh-CN,zh,en

# Locale japones
chrome --bot-profile="/path/to/win11-ja.enc" \
       --bot-config-locale=ja-JP \
       --bot-config-languages=ja,en

Mejores practicas

Asocia flags de locale, idioma y zona horaria con perfiles CJK:

chrome --bot-profile="/path/to/profile.enc" \
       --bot-config-locale=zh-CN \
       --bot-config-languages=zh-CN,zh,en \
       --bot-config-timezone=Asia/Shanghai

Casos de uso

Pruebas web regionales. Prueba el renderizado de sitios web para usuarios CJK con entornos de fuentes autenticos.

Despliegue multi-region. Ejecuta sesiones dirigidas a mercados CJK con entornos de fuentes y configuraciones regionales coincidentes.

Primeros pasos

  1. Descarga BotBrowser desde GitHub
  2. Selecciona un perfil capturado de un entorno con locale CJK
  3. Establece flags de locale e idioma coincidentes
  4. Verifica la disponibilidad de fuentes y consistencia de renderizado
#cjk#fonts#chinese#japanese#rendering