Китайские аналоги Google Fonts

Чтобы заменить Google Fonts в Blogger на шрифты, совместимые с китайскими аналитическими сервисами (например, Baidu Tongji или аналоги), нужно:

1. Удалить Google Fonts из шаблона Blogger

Google Fonts блокируются в Китае, поэтому их вызовы могут вызывать ошибки загрузки.

Как найти и заменить Google Fonts:

  1. В админке Blogger перейдите в «Тема» → «Изменить HTML».
  2. Найдите все ссылки на fonts.googleapis.com (обычно в <head>):
    <link href="https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap" rel="stylesheet">
    
  3. Удалите их или замените на локальные шрифты или китайские аналоги.

2. Варианты замены Google Fonts

A. Локальные шрифты (самый надежный вариант)

Загрузите .woff2 файлы шрифтов на хостинг (например, Google Drive + публичная ссылка) и подключите их через @font-face.

Пример для Blogger:

<style>
  @font-face {
    font-family: 'SafeFont';
    src: url('https://ваш_хостинг.com/fonts/SafeFont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  body {
    font-family: 'SafeFont', Arial, sans-serif;
  }
</style>

B. Китайские аналоги Google Fonts

  • Baidu Fonts (百度字体):
    • Доступны через Baidu CDN.
    • Пример:
      <link href="https://cdn.baomitu.com/fonts/1.0.0?family=Noto+Sans+SC" rel="stylesheet">
      
  • Youyuan (幼圆), SimHei (黑体), Microsoft YaHei (微软雅黑) – стандартные китайские шрифты:
    body {
      font-family: "Microsoft YaHei", "SimHei", sans-serif;
    }
    

C. Системные шрифты (если нельзя загружать внешние)

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

3. Отключение Google Analytics (если нужно)

Если используется Google Analytics, его тоже стоит заменить на Baidu Tongji (百度统计):

  1. Удалите код GA из шаблона:
    <!-- Удалите это -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX"></script>
    
  2. Добавьте код Baidu Tongji:
    <script>
    var _hmt = _hmt || [];
    (function() {
      var hm = document.createElement("script");
      hm.src = "https://hm.baidu.com/hm.js?ВАШ_КОД";
      var s = document.getElementsByTagName("script")[0]; 
      s.parentNode.insertBefore(hm, s);
    })();
    </script>
    

4. Автоматизация через Python (если посты генерируются скриптом)

Добавьте в ваш скрипт замену шрифтов перед публикацией:

def replace_google_fonts(html_content):
    # Заменяем Google Fonts на китайские аналоги
    html_content = html_content.replace(
        'fonts.googleapis.com',
        'cdn.baomitu.com'  # Baidu Fonts
    )
    # Или удаляем вообще
    html_content = re.sub(r'<link[^>]*fonts\.googleapis\.com[^>]*>', '', html_content)
    return html_content

# Пример использования
post_html = """
<p style="font-family: 'Roboto', sans-serif;">Текст...</p>
"""
clean_html = replace_google_fonts(post_html)

Итог

  • Шрифты: Локальные (@font-face) или Baidu Fonts.
  • Аналитика: Baidu Tongji вместо Google Analytics.
  • Шаблон Blogger: Ручное редактирование HTML или автоматизация через Python.

Если нужно что-то конкретное (например, подбор китайских шрифтов под ваш дизайн), уточните детали!