[Tip] Ventoy 테마 폰트 에 대하여..
2024.09.16 07:03
[Tip] Ventoy 테마 폰트 에 대하여..
Ventoy 는 Grub2 2.04 버전을 쓰며 개조된 리눅스계열 입니다. 다들 잘아시겠지만..
테마 폰트에 관해 몇자 적습니다.
테마 폰트는 테마 폴더안에있는 theme.txt 설정에 의해 작동 합니다.
theme.txt 에서 폰트가 사용되는 구문이 있느냐? 없느냐? 에따라 테마 폰트가 적용됩니다.
테마폴더에 폰트파일이 있다면 우선적 으로 불러다 씁니다. 참고로 theme.txt 는 겉보기엔 일반 문서지만.
안의 내용은 리눅스계열 명령어가 쓰입니다. 저 조차도 잘 알지못하지만 찾아서 합니다.
예시 1.)
title-font: "malgun-48"
타이틀 메뉴에 쓰이는 폰트와 크기 입니다.
예시 2.)
terminal-font: "malgun-12"
타이틀을 제외한 나머지 부분의 폰트와 크기 입니다.
예시 3.)
+ hbox {
left = 100%-1020
top = 100%-89
+ label {text = "Enter :" font = "NanumGothic_Regular14" color = "#FFFFFF" align = "left"}
+ label {text = " ↑↓(메뉴선택)" font = "NanumGothic_Regular14" color = "#FFFFFF" align = "left"}
팁 메뉴에서 따로 폰트가 적용되는 사례 입니다.
폰트 파일이 테마폴더에 없는데 theme.txt 사용되었다면 기본 폰트인 ascii/unicode 를 불러다 씁니다.
테마 마다 폰트 파일이 있고 없고 또는 개인취향대로 하고싶다면..
ventoy\fonts <<<---벤토이안에 폰트 폴더를 만드시고 사용할 폰트를 넣습니다.
이후 ventoy.json 파일을 열어서
"gfxmode":"1920x1080",
"display_mode":"GUI",
"serial_param":"--unit=0 --speed=9600",
"ventoy_left":"77%",
"ventoy_top":"2%-7",
"ventoy_color":"#FF8A19",
"fonts": [
"/ventoy/fonts/ascii.pf2",
"/ventoy/fonts/BitstreamVeraSansMono10.pf2",
"/ventoy/fonts/Circle_Font_White16.pf2",
"/ventoy/fonts/DejaVuSans-48.pf2",
"/ventoy/fonts/DejaVuSans-Regular-14.pf2",
"/ventoy/fonts/gulim16.pf2",
"/ventoy/fonts/malgun16.pf2",
"/ventoy/fonts/MintOSunicode.pf2",
"/ventoy/fonts/NanumGothic_Regular14.pf2",
"/ventoy/fonts/RemixOSunicode.pf2",
"/ventoy/fonts/terminus-12.pf2",
"/ventoy/fonts/terminus-14.pf2",
"/ventoy/fonts/terminus-16.pf2",
"/ventoy/fonts/unicode.pf2",
"/ventoy/fonts/unifont16b.pf2",
"/ventoy/fonts/unifont-regular-16.pf2"
]
등록하시면됩니다.
그리고 나서.. 테마를 등록해야겠지요.
"theme": {
"file": [
"/ventoy/themes/2023계묘년(癸卯年)/theme.txt",
"/ventoy/themes/Aurora-Penguinis/theme.txt",
"/ventoy/themes/ant-master/theme.txt",
"/ventoy/themes/CyberEXS/theme.txt",
"/ventoy/themes/Dokdo1/theme.txt",
"/ventoy/themes/Dokdo2/theme.txt",
"/ventoy/themes/DCtronix-Dark-Ventoy/theme.txt",
"/ventoy/themes/Diablo_II_Resurrected/theme.txt",
"/ventoy/themes/Enlightenment/theme.txt",
"/ventoy/themes/FedoraLitemint/theme.txt",
"/ventoy/themes/Grub_Banksy/theme.txt",
"/ventoy/themes/Grub_Banksy_White/theme.txt",
"/ventoy/themes/Old_Bios/theme.txt",
"/ventoy/themes/Pleasantly/theme.txt",
"/ventoy/themes/Public_only/theme.txt",
"/ventoy/themes/Steam-OS/theme.txt",
"/ventoy/themes/ventoy/theme.txt",
"/ventoy/themes/Ventoy-Adwaita-Blue-Theme/theme.txt",
"/ventoy/themes/Ventoy_Just_Black_Theme/theme.txt",
"/ventoy/themes/Ventoy_Purple/theme.txt",
"/ventoy/themes/Ventoy_Ocean_Blue/theme.txt",
"/ventoy/themes/Ventoy_Adwaita/theme.txt",
"/ventoy/themes/Windows11/theme.txt",
"/ventoy/themes/Windows11Dark/theme.txt",
"/ventoy/themes/WindowsForum_V2/theme.txt"
],
멘처음 예시 1 2 3 처럼 테메 설정에서 폰트 쓰고싶으면 명령어를 넣고 쓰일 폰트를 기입하시면
등록되어 있는 폰트를 불러다 씁니다.
Ventoy 기본 폰트인 ascii/unicode 폰트는 efi / grub / fonts 폴더에 있습니다. 하지만 efi 파티션은 용량제한으로
덩치큰것은 넣을수 없습니다. 중요한 파티션이므로 꼭 있어야할것들만 최소한으로 들어있습니다.
이상... 제가 아는 한도 내에선 폰트파일에 관한 설명 이었습니다. 틀린점이 있다면 댓글 달아주세요.
유용한 정보 감사합니다..