�Dockerized Java GUIアプリケーションで`é`の代わりにレンダリング

�Dockerized Java GUIアプリケーションで`é`の代わりにレンダリング

é発音区別符号付きの文字または文字を入力するたびに、文字が表示されます。実際のキーシーケンスは´+ですe。アプリケーションはAWTベースのようです(エラーメッセージ、フォントレンダリングトリックで見たとき)。

働くもの:

  • £、、¢などの記号°
  • é役割を貼り付ける
  • é他のアプリケーション(Firefoxなど)から文字を入力してください。

うまくいかないもの:

  • é文字入力
  • openjdk 基本イメージがアプリケーションを起動することもできません。
FROM registry.opensuse.org/opensuse/leap:latest

RUN zypper --non-interactive in java-1_8_0-openjdk curl unzip shadow fonts-config dejavu-fonts

ENV USER=user GROUP=users GID=100 UID=1000
RUN useradd -mr -u ${UID} -g ${GROUP} ${USER}

RUN curl -o /tmp/irpf.zip http://downloadirpf.receita.fazenda.gov.br/irpf/2020/irpf/arquivos/IRPF2020-2.0.zip && \
    unzip -d /opt /tmp/irpf.zip && \
    rm -f /tmp/irpf.zip

USER ${USER}
WORKDIR /home/${USER}

ENV LANG="pt_BR.UTF-8"
ENV _JAVA_OPTIONS='-Dswing.aatext=TRUE -Dawt.useSystemAAFontSettings=on'
ENV XAUTHORITY=/home/${USER}/.Xauthority

CMD ["java", "-jar", "/opt/IRPF2020/irpf.jar"]

ベストアンサー1

おすすめ記事