Problema de renderização de fonte Malayalam Subtitle com VLC para 16.04

3

Quando eu uso um arquivo srt do Malayalam (um idioma muito popular do sul da Índia) com o VLC (UTF-8 + fonte Malayalam em preferências) para o Ubuntu 16.04, as legendas são exibidas. Mas não corretamente. Certos símbolos articulares quebram dando uma exibição de legenda horrível e desagradável. Por favor, verifique as capturas de tela:

Paracomparação,éassimqueessalinhadeverealmenteparecercomafonteAnjaliOldLipi:

enter image description here

Como posso corrigir esse problema? Funciona bem com o SM Player. Também tomei algumas sugestões para usar o .ass em vez de .srt. Também não foi bem.

Eu só conseguia pensar em algum problema com a renderização de fontes dentro do VLC. Malayalam funciona bem na maioria dos outros softwares. Obrigado.

    
por user227495 30.08.2017 / 08:49

1 resposta

0

Eu nunca usei legendas além das latinas, mas mesmo para isso é necessário algum ajuste suplementar em alguns casos para mostrar francês ou romeno corretamente.

Essa configuração pode ser encontrada na imagem que você postou em Subtitle Language - Codificação padrão (por exemplo, o idioma romeno requer o leste europeu, latim).

Eu vejo na internet que outros caracteres do sul da Ásia e da Índia, como o Hindi, trabalham com o Universal UTF-8, como se você já tivesse tentado o Malayalam, e possivelmente o VLC não tenha uma configuração mais específica. Você poderia tentar outras opções e ver se isso ajuda.

Além disso, a configuração Fonte também pode ser contada. Você já tentou tipos de fontes diferentes? (lembre-se de reiniciar o player)

Também encontrei uma postagem um pouco mais antiga dizendo que VLC agora renderiza legendas no sul da Ásia scripts especificamente mencionando Malayalam, e recomendando o uso de VLC versão 3 todas as noites.

(Isso pode ser instalado em vez da versão estável do master- PPA diário , ou, para evitar a desinstalação de sua versão estável, você pode tentar o aplicativo "portátil" 3.0.0 de < a href="https://bintray.com/probono/AppImages/VLC/view#files"> aqui , fazendo o download e tornando-o executável. Na primeira execução, você tem a opção de criar o launcher%.~/.local/share/applications/appimagekit-vlc.desktop. Se você quer um lançador, evite confusão de nome com a versão estável editando aquele lançador e mudando a Name line para Name=VLC media player 3.0.0 Nightly - Appimage .)

    
por cipricus 31.08.2017 / 10:27
___ qstntxt ___

Estou tentando conseguir um serviço systemd para funcionar por um tempo agora, mas sem sorte. O que estou tentando fazer é criar um script de inicialização que iniciará um programa java para um servidor modeci- Minecraft.

Aqui está o arquivo do serviço systemd chamado %code% . Ele é colocado em %code% e tem permissões 744 (embora eu tenha testado várias permissões diferentes).

%pre%

Então ExecStart inicia outro script com permissões 755 chamado %code% que contém as linhas:

%pre%

Os ecos estão lá para fins de depuração. O script é executado todo o tempo, como

%pre%

mostra todos os ecos de 1 a 4, no entanto, a lista de telas não exibe nenhuma tela ativa após

%pre%

No entanto, se eu executar o script %code% da linha de comando %code% , ele funcionará perfeitamente e não gerará problemas.

Coisas que eu tentei até agora:

  • adicionando %code% ao início de %code% file
  • removendo %code%
  • alterando / removendo %code% ( %code% e %code% )
  • alterar / remover %code% e %code%
  • alterando as permissões de arquivo em %code% e %code%
  • colocando %code%

Eu também me certifico de digitar:

%pre%

e

%pre%

cada vez que eu testo algo no arquivo %code% , etc etc e nada parece funcionar.

Eu também tentei apenas adicionar a linha

%pre%

para ftbstart.service mas ainda não executa o serviço de tela, mas

%pre%

apenas mostra algo como:

%pre%

No entanto, se eu substituir o %code% em %code% por um como:

%pre%

então FUNCIONA magicamente! Ele cria uma tela que pode ser anexada e mostra o monitor de recursos de linha de comando superior.

Então, desculpe pela longa pergunta, mas alguém pode me ajudar a descobrir o que estou fazendo de errado? Meu palpite é que, porque eu estou começando outro script, em vez de um programa que algo está bagunçando em algum lugar, mas não tenho certeza. Obrigado por qualquer ajuda que você possa fornecer.

P.S. Se for necessário, aqui está o script de inicialização iniciado por %code% . Eu não criei isso, é o script fornecido que veio com o modpack de minecraft: link

    
___ tag123systemd ___ systemd é uma coleção de daemons, bibliotecas e ferramentas para gerenciamento de sistemas. O sistema Upstart do Ubuntu foi substituído pelo systemd, começando com o Ubuntu 15.04. ___ tag123gnuscreen ___ screen (GNU Screen) é um gerenciador de janelas em tela cheia que multiplexa um terminal físico entre vários processos (normalmente shells interativos). ___ Problemas de renderização de tela