AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 409909
Accepted
Harold
Harold
Asked: 2017-12-10 06:03:37 +0800 CST2017-12-10 06:03:37 +0800 CST 2017-12-10 06:03:37 +0800 CST

Empilhe til e barra sobre a letra

  • 772

Estou procurando uma maneira de empilhar um til e uma barra sobre a mesma letra (principalmente a e i) sem que eles se sobreponham e, de preferência, o til no topo da barra. O objetivo é transliterar a nasalização em hindi.

Encontrei o unicode U+022Dpara ȭ, mas não encontrei a outra letra (e prefiro a ordem inversa). Além disso, já vi lugares onde uma carta tem os dois sinais (por exemplo no Wikcionário , seção "Nasalização", ponto 1), mas eles estão um em cima do outro e isso é feio. Além disso, não consigo copiar o resultado, obtenho ā̃ . Eu tenho um livro que exibe o resultado esperado. Note que eu sei como escrever cada símbolo separadamente.

Qualquer um dos seguintes métodos seria adequado: compor, unicode ou combinações de teclado (de preferência com teclado francês). Meu sistema é o Fedora 27 com Cinnamon.


Edite em resposta a @dirkt: Para ser mais preciso sobre os softwares de entrada e exibição:

  • Eu realmente me enganei ao acreditar que copiar ā̃ não funciona com o til sendo colocado à direita da letra, pois verifiquei apenas no campo de texto (aqui, Gedit e Kile), mas a exibição funciona no Firefox (exceto que ambos são empilhados uns sobre os outros).
  • Meu desejo imediato é usar isso no Anki (tanto no aplicativo Linux quanto no Android). Acontece que o display funciona perfeitamente bem neste caso, o til está acima da barra e eles não estão empilhados. Para entrada, veja o próximo ponto.
  • O uso de combinações unicode também ajuda a inserir os símbolos: eu estava tentando com teclas mortas do teclado, mas apenas uma pode modificar a letra, pois elas devem ser inseridas antes da letra (idem para o método compose) e não depois como nas combinações unicode. Ainda não consigo usar a combinação Ctrl+U em softwares Qt, mas esse é um problema independente (lembrei de ter resolvido em outra instalação, mas esqueci como – então ainda é possível copiar). Não há combinação de composição para conseguir isso? Eu li na Wikipedia sobre "Chained Dead Keys", vou tentar
  • Mais tarde, posso querer usar esses símbolos em PDF produzido com Latex (escrito usando Kile, configuração padrão com UTF8, etc.). Eu sei como obter o resultado acima usando \bar e \tilde, mas gostaria de poder inserir diretamente a combinação unicode. Atualmente isso não funciona (acho que porque o til tem um significado especial, tendo apenas a barra funciona).
keyboard-layout unicode
  • 1 1 respostas
  • 661 Views

1 respostas

  • Voted
  1. Best Answer
    dirkt
    2017-12-11T02:51:24+08:002017-12-11T02:51:24+08:00

    Há três partes para isso: como codificar til+barra+letra, como exibi -lo e como inseri -lo.

    Se você deseja codificar em Unicode, existem caracteres combinados , em particular U+0303 COMBINING TILDEe U+0304 COMBINING MACRON. Tanto o exemplo do wikicionário quanto o que você digitou na pergunta após "Não consigo copiar o resultado" são realmente codificados como U+0101 LATIN SMALL LETTER A MACRONseguidos por U+0303 COMBINING TILDE, e essa é a codificação correta. Também posso ver seu ā̃ acima corretamente como uma única letra no meu navegador, com o til empilhado sobre a barra, exatamente o que você deseja, mesmo que apareça como dois caracteres no campo de edição.

    A próxima pergunta é como exibir essa combinação corretamente. Isso realmente depende do programa que está exibindo; alguns programas podem ser preguiçosos e não lidar com combinadores empilhados corretamente, que é quando você obtém uma barra e um til sobrepostos, em vez do til empilhado na barra. Para alguns programas, isso pode depender das fontes usadas. Portanto, você deve editar sua pergunta com o tipo de texto que deseja preparar, em qual sistema de edição de texto e como os consumidores desse texto devem ler o texto. Alguns formatos (por exemplo, PDF) ou mais adequados para transferir o resultado desejado independentemente do programa que faz a apresentação, porque o PDF codifica onde os glifos são colocados na página.

    A terceira questão é como inserir essa combinação. Novamente, isso depende do programa que você está usando para preparar o texto. Você pode atribuir o caractere de combinação a uma combinação de teclas especial, pode usar os recursos do seu editor (por exemplo, emacs) para produzi-lo, pode copiar e colar ou, digamos, usar um sistema de formatação de texto como o TeX ou LaTeX para preparar um PDF, existem maneiras de codificar isso com caracteres que você já pode digitar.

    • 3

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Matriz JSON para bash variáveis ​​usando jq

    • 4 respostas
  • Marko Smith

    A data pode formatar a hora atual para o fuso horário GMT? [duplicado]

    • 2 respostas
  • Marko Smith

    bash + lê variáveis ​​e valores do arquivo pelo script bash

    • 4 respostas
  • Marko Smith

    Como posso copiar um diretório e renomeá-lo no mesmo comando?

    • 4 respostas
  • Marko Smith

    conexão ssh. Conexão X11 rejeitada devido a autenticação incorreta

    • 3 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Marko Smith

    comando systemctl não funciona no RHEL 6

    • 3 respostas
  • Marko Smith

    rsync porta 22 e 873 uso

    • 2 respostas
  • Marko Smith

    snap /dev/loop em 100% de utilização -- sem espaço livre

    • 1 respostas
  • Marko Smith

    chave de impressão jq e valor para todos no subobjeto

    • 2 respostas
  • Martin Hope
    EHerman Matriz JSON para bash variáveis ​​usando jq 2017-12-31 14:50:58 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Drux A data pode formatar a hora atual para o fuso horário GMT? [duplicado] 2017-12-26 11:35:07 +0800 CST
  • Martin Hope
    AllisonC Como posso copiar um diretório e renomeá-lo no mesmo comando? 2017-12-22 05:28:06 +0800 CST
  • Martin Hope
    Steve Como as permissões de arquivo funcionam para o usuário "root"? 2017-12-22 02:46:01 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST
  • Martin Hope
    Cbhihe Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _ 2017-12-03 10:11:38 +0800 CST
  • Martin Hope
    showkey Como baixar o pacote não instalá-lo com o comando apt-get? 2017-12-03 02:15:02 +0800 CST
  • Martin Hope
    youxiao Por que os diretórios /home, /usr, /var, etc. têm o mesmo número de inode (2)? 2017-12-02 05:33:41 +0800 CST
  • Martin Hope
    user223600 gpg — o comando list-keys gera uid [ desconhecido ] depois de importar a chave privada para uma instalação limpa 2017-11-26 18:26:02 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve