Tcl/Tk 8.5로 업그레이드한 후 앤티앨리어싱된 글꼴이 사용 git-gui
되지만 gitk
모니터에서는 보기 흉하게 보입니다. 기본 설정 대화 상자에서 다른 글꼴을 선택할 수 있지만 이전에 사용했던 글꼴(Helvetica 및 Courier 비트맵 글꼴)이 목록에 나타나지 않는 것 같습니다. 이전 글꼴을 복원하는 방법은 무엇입니까?
답변1
Tk를 다시 컴파일하지 않고서는 이 문제를 해결할 수 있는 방법이 없어 Tcl/Tk 8.4로 다운그레이드해야 했습니다. 데비안 패키지 관리자가 이 작업을 수행하도록 허용하지 않았기 때문에( 현재 및 git-gui
충돌 할 항목이 gitk
필요함 ) 결국 8.4 파일을 수동으로 백업하고 업그레이드 후에 다시 복사했는데 이는 분명히 나쁜 해결책이었습니다.tcl
tk
tcl8.4
tk8.4
이 작업을 수행하는 더 좋은 방법이 있는지 알고 싶습니다.
답변2
다음과 같이 글꼴 구성 파일을 만듭니다.
mkdir .config/fontconfig/
touch .config/fontconfig/fonts.conf
fonts.conf
원하는 텍스트 편집기에서 새로 생성된 파일을 열고 다음을 붙여넣거나 입력합니다.
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
<edit mode="assign" name="autohint" >
<bool>false</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>none</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintslight</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="antialias" >
<bool>false</bool>
</edit>
</match>
</fontconfig>