태그 보관물: internationalization

internationalization

그놈 터미널에서 아랍어 지원을 활성화하는 방법은 무엇입니까? 프로그램에서 아랍어를 작성하려고하는데

터미널 응용 프로그램에서 아랍어를 작성하려고하는데 오른쪽에서 왼쪽으로 쓰는 텍스트를 인식하지 못하고 아랍어 문자를 함께 묶지 않습니다.

이 솔루션 https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822를 시도했지만 작동하지 않았습니다.

그놈 터미널에서 아랍어 지원을 구현할 계획이 있습니까? KDE Konsole 터미널은 문제없이 작동합니다.



답변

Ubuntu 64 비트의 경우이 패키지 를 다운로드해야 합니다.

대신에. 의존성 문제가 있다고 생각합니다. 이 명령을 사용하여 위에서 언급 한 앱도 설치해야합니다.

sudo apt-get install libfribidi0 libfribidi-dev

이것이 도움이되기를 바랍니다.


답변

이것을 시도하십시오 : sudo apt-get install libfribidi0 libfribidi-dev, 패키지를 설치 vim /usr/share/applications/gnome-terminal.desktop하고이 코드를 문서에 추가하십시오 :

Terminal=true
Exec=/usr/bin/bicon.bin


답변

Mlterm을 사용하십시오. 아랍어 및 기타 비 라틴 문자를 지원합니다. 우분투 리포지토리에서 다운로드 할 수 있습니다

아랍어를 보여주는 Mlterm의 그림


답변

최신 정보

egmont가 아래의 주석 에서 언급했듯이 BiDi 구현이 vte터미널 에뮬레이터에 제공됩니다. 이 주제와 관련하여 마지막으로 업데이트 된 그의 답변 을 확인하십시오 .

자세한 내용은 https://terminal-wg.pages.freedesktop.org/bidi/ 를 참조하십시오.


원래 답변

아니오, 설치 터미널 의 경우 RTL 지원을 구현할 계획이 없거나 gnome-terminal터미널에 따라 다릅니다 .vtesynaptic

  • 당신은 명령을 통해 fribidi명령을 위임하여 아랍어의 bidi & basic shaping을 만들 수 있습니다 .
  • konsole(KDE)를 사용하거나 mlterm유니 코드 bidi 및 쉐이핑을 부분적으로 지원 한 기능을 사용할 수도 있습니다 .

현재 콘솔에 이러한 유니 코드 알고리즘을 구현하는 올바른 방법은 없습니다. (콘솔 및 mlterm의 구현은 일종의 해결 방법입니다)

여기에서 부분 인 베다드 에스파 보드 의 포스트는 그 주요 현상 인 에 HarfBuzz (짧은 HB가 OpenType를 텍스트 성형 엔진)

복잡한 텍스트를 지원하는 터미널 에뮬레이터 는 매우 이상한 하이브리드입니다. 한편으로 터미널 에뮬레이터는 복잡한 텍스트의 많은 측면 및 요구 사항과 충돌하는 미리 정의 된 방식으로 미리 정의 된 그리드에 텍스트를 배치해야하며, 반면 사용자는 터미널에서 복잡한 텍스트에 대한 지원을 요구합니다. 예를 들어 콘솔 텍스트 편집기에서 양방향 텍스트에 대해 생각하면 추악 해집니다. 그럼에도 불구하고, 그러한 하이브리드는 성형 엔진에 새로운 요구를 두지 않는다고 말할 수 있습니다. gnome-terminal은 현재 마크 결합 이외의 복잡한 텍스트를 지원하지 않습니다. Konsole은 양방향 텍스트를 지원합니다. 애플의 터미널 앱은 적어도 bidi 지원과 아랍어 형성 지원을 제공하지만 다른 복잡한 텍스트는 확실하지 않습니다. 업데이트 (2010 년 1 월 18 일) : 최신 버전의 Emacs에서 터미널 모드 (단기 및 단기간)는 인도어를 포함한 복잡한 텍스트를 렌더링 할 수 있습니다.

출처 : 텍스트 렌더링 상태

다음은 Launchpad 버그 # 263822 의 해당 버그 보고서입니다 . 터미널 (BiDi)의 RTL (오른쪽에서 왼쪽) 지원 .


답변

그놈 터미널 3.34는 아랍어와 같은 오른쪽에서 왼쪽으로 쓰는 스크립트를 지원합니다.

이 작업은 실제로 VTE 버전 0.58로 진행되었으므로 VTE를 사용하는 다른 터미널 에뮬레이터 (예 : Tilix, Terminator, Xfce Terminal, Guake …)가 자동으로 수신합니다.

우분투 19.10 Eoan Ermine에서 데뷔합니다.


답변