setfont 및 loadkeys를 올바르게 구성하는 방법은 무엇입니까?

setfont 및 loadkeys를 올바르게 구성하는 방법은 무엇입니까?

LFS를 설치하고 있는데 문제가 발생합니다이 섹션의. 내 로케일은 sv_SE.UTF-8스웨덴어 키보드입니다. 그래서 유니코드를 활성화해야 한다고 생각했는데 키맵은 다음과 같습니다 sv-latin1.

cat > /etc/sysconfig/console << "EOF"
# Begin /etc/sysconfig/console

UNICODE="1"
KEYMAP="sv-latin1"

# End /etc/sysconfig/console
EOF

옳은? 제가 고민하는 것은 글꼴을 설정하는 방법입니다. 이 책에는 독일어 키보드 매핑을 구성하는 예가 있습니다.

cat > /etc/sysconfig/console << "EOF"
# Begin /etc/sysconfig/console

KEYMAP="de-latin1"
KEYMAP_CORRECTIONS="euro2"
FONT="lat0-16 -m 8859-15"

# End /etc/sysconfig/console
EOF

독일어와 스웨덴어가 좀 비슷해서 같은 폰트를 사용하면 어떨까 싶었는데, lat0-16, lat1-16, lat2-16의 차이점을 잘 모르겠습니다. 또한 8859-15 또는 8859-1을 사용해야 하는지 어떻게 알 수 있나요?

UTF-8 모드에서 커널은 응용 프로그램 문자 맵을 사용하여 키맵의 결합된 8비트 키코드를 UTF-8로 변환하므로 "-m" 매개변수에 대한 인수는 해당 키코드의 인코딩으로 설정되어야 합니다. 키맵 코드의 결합된 키입니다.

따라서 -m 매개변수는 선택한 키맵에 따라 달라지는 것 같습니다. 하지만 내 키맵이 사용하는 응용 프로그램 문자 맵이 무엇인지 어떻게 알 수 있습니까?

마지막으로 글꼴 이름 지정에 대한 질문이 있습니다. 라틴어(lat가 약어인 것 같아요) 글꼴 이름은 다음과 같습니다.latX-Y

X는 지원되는 문자를 지정하고 Y는 글꼴 크기를 지정합니까?

답변1

latin1서유럽 언어, 즉 독일어를 나타냅니다 . latin2폴란드, 체코 등 중앙 유럽 국가에 적용됩니다. 대표자 lat1-16, Latin 1 (8859-1)글자크기 16. 높이가 16포인트(픽셀)인 (와 동일 )을 lat2-16나타냅니다 .Latin 2iso 8859-2

관련 정보