Назад к блогу
Платформа

Поддержка рендеринга CJK-шрифтов в профилях BotBrowser

Как BotBrowser обрабатывает среды китайских, японских и корейских шрифтов для согласованного вывода профилей на разных платформах.

Обзор

CJK-шрифты (китайские, японские, корейские) различаются на разных операционных системах. Windows включает Microsoft YaHei и Meiryo, macOS включает PingFang и Hiragino Sans, Linux обычно использует Noto Sans CJK. Профили BotBrowser захватывают полную среду шрифтов исходной системы, поэтому сигналы, связанные со шрифтами, соответствуют профилю независимо от вашей хост-ОС.

Как BotBrowser обрабатывает CJK-шрифты

При загрузке профиля сигналы, связанные со шрифтами, соответствуют захваченной среде:

  • Доступность шрифтов: Windows-профиль с поддержкой китайского корректно сообщает о наличии Microsoft YaHei и SimSun
  • Вывод рендеринга: рисование CJK-текста соответствует характеристикам платформы профиля
  • Запасные шрифты CSS: браузер выбирает запасные шрифты на основе профиля, а не хост-системы

Использование через CLI

Обработка CJK-шрифтов выполняется автоматически при использовании профилей. Установите соответствующие флаги локали и языка:

# Windows-профиль с китайской локалью
chrome --bot-profile="/path/to/win11-zh-cn.enc" \
       --bot-config-locale=zh-CN \
       --bot-config-languages=zh-CN,zh,en

# Японская локаль
chrome --bot-profile="/path/to/win11-ja.enc" \
       --bot-config-locale=ja-JP \
       --bot-config-languages=ja,en

Лучшие практики

Сочетайте флаги локали, языка и часового пояса с 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

Для работы с китайскими, японскими или корейскими сайтами используйте профили, захваченные из установок с соответствующей локалью.

Сценарии использования

Тестирование региональных сайтов. Проверяйте рендеринг сайта для CJK-пользователей с аутентичной средой шрифтов.

Многорегиональное развертывание. Запускайте сессии для рынков CJK с соответствующими средами шрифтов и настройками локали.

Начало работы

  1. Скачайте BotBrowser с GitHub
  2. Выберите профиль, захваченный из среды с CJK-локалью
  3. Установите соответствующие флаги локали и языка
  4. Проверьте доступность шрифтов и согласованность рендеринга
#cjk#fonts#chinese#japanese#rendering