Após atualização do Discourse, fonte personalizada não se aplica a caracteres cirílicos

Olá! Não atualizo meu discourse auto-hospedado há algum tempo (desde cerca de novembro de 2024) e hoje o atualizei.
Encontrei um problema. Eu uso a fonte Montseratte como fonte base no fórum. E após a atualização, todos os caracteres cirílicos (no corpo da mensagem, nos nomes de tópicos, categorias, na lista de tags) não são exibidos nesta fonte, mas sim na fonte usual usada pelo navegador por padrão. Ao mesmo tempo, caracteres latinos e números são exibidos corretamente usando a fonte selecionada nas configurações.

Uma captura de tela de uma página da web de um fórum dedicado a discussões sobre Blu-ray, UHD e software Scenarist, bem como plug-ins de edição de vídeo. (Legenda da imagem por IA)

Tentei reconstruir o aplicativo, limpar o cache do navegador, tentar navegar em modo anônimo, nada adiantou.
Também tentei usar várias outras fontes e o resultado foi o mesmo. Somente quando defino Inter como fonte base (ou redefino a configuração da fonte base para o padrão), tanto os caracteres cirílicos quanto os latinos começam a ser exibidos com a mesma fonte.

A imagem é uma captura de tela de uma página da web com informações sobre software para trabalhar com discos Blu-ray, incluindo Scenarist e ferramentas Red Giant, bem como discussões sobre questões relacionadas a Full HD e 4K UltraHD. (Legenda da imagem por IA)

Alguma ideia de como corrigir isso?

2 curtidas

Olá!

Olhei para essas capturas de tela por um tempo e tenho que admitir: não consigo ver a diferença entre elas… Você pode apontá-la, por favor?

Bem… Tentarei explicar o máximo que puder.

Meus capturas de tela mostrarão o que chamaremos de três estágios de exibição de fonte.

  1. Como era antes da atualização [e nas configurações de fonte, a fonte Montseratte foi selecionada].
  2. É assim que ficou após a atualização [e nas configurações de fonte, a fonte Montseratte foi selecionada].
  3. É assim que ficou após a atualização [e nas configurações de fonte, a fonte padrão foi selecionada]

Esta captura de tela mostra os estágios 2 e 3.
Aqui, para ilustrar a diferença na exibição, você deve prestar atenção a algumas inscrições. A primeira é: FullHD and 4K

Obviamente, esta inscrição parece diferente.
E então, você precisa olhar para a inscrição Работаем и

E esta inscrição parece a mesma.

Mas, lembre-se… no segundo estágio, [após a atualização], a fonte Montseratte foi selecionada nas configurações de fonte, e no terceiro, a fonte padrão.

Assim, no segundo estágio, quando a fonte Montseratte foi selecionada após a atualização, o texto em inglês é exibido com a fonte Montseratte, e o texto em russo é exibido com a fonte padrão (assim como no terceiro estágio, quando a fonte padrão foi selecionada nas configurações).

E aqui está como as fontes em ambos os idiomas pareciam no primeiro estágio [antes da atualização]:

Como você pode ver, no primeiro estágio [antes da atualização], todo o texto é exibido com a fonte Montseratte.

Este problema não está relacionado ao navegador ou dispositivo, pois acontece o mesmo em todos os lugares.
Além disso, não tem nada a ver com nenhuma fonte específica. Tentei mudar a fonte para outra, e nos estágios 2 e 3, eu ainda tenho a fonte padrão com texto em russo, e a fonte selecionada com texto em inglês no segundo estágio.

1 curtida

Olá novamente,

Obrigado por essa explicação detalhada. Não consigo reproduzi-lo no meu site, mas não estou desistindo (ainda).

Seu fórum é público? Seria mais fácil dar uma olhada onde o problema está se manifestando.

Sim. É wedframe.ru
Habilitarei a fonte Montseratte para maior clareza.

1 curtida

Obrigado, encontrei o problema. Estou discutindo internamente e avisarei quando souber mais :slight_smile:

2 curtidas

Apenas uma rápida atualização de que estamos cientes deste problema e temos uma ideia de como corrigi-lo, mas ainda não é uma prioridade alta. Informaremos quando tivermos mais atualizações aqui.

2 curtidas