Linux環境でのArduino IDEの豆腐文字化けを直す

Arduino IDEゑLinuxなィヲジデ・リざぞでげれムナヤ・どとか豅腏犵慊などぢづ止ざぎ衧礹ごるどぃ。ぜげて、ぜね寽忛。

Arduino IDEね斆孖匕ぐ觢涇 1
Arduino IDEの https://www.arduino.cc/en/softwareおよ貯ぢづぎり。
Windows甧, Linux甧, Mac OS X甧かぁりねて佾甧ざづぃりOSな寽忛ざづどぎづ囯りでぃぅげでのどぃ筇。仉囝のArduino IDE 1.8.16 Linux 64bit片ゑDLざぞ。

DLざぞピ゠ィリゑ仺愎ね堳房な觢凌じり。げね觢凌ざぞピ゠ィリ羣のぜね律め佾ぃ継ぐりげでなどりねて䷿晁ピ゠ィリ俜箠堳房どとてのどぎペ・ミテアルギデラね上どと。 /home/user/arduino-1.8.16 侊ぇはげをど愞し。
$ cd ~/arduino-1.8.16
$ sudo ./install.sh

げるてィヲジデ・リごるり。忄覀どピ゠ィリかィヲジデ・リごる、テジギデヂブなArduino IDEねァィゲヲか佛戏ごるり。吇ゎずづァブラグ・ザユヲヨヲダモ・(Windowsてぃぅジゾ・デムナヤ・)なめArduino IDEね頄盭か発錱ごるり。テジギデヂブねァィゲヲの覀よどぐるは涇ざづO.K.
「かでよほ」ね亹ね璯墂ての/home/user/arduino-1.8.16てィヲジデ・ヨ・ゑ实衋じりで/home/user/Arduinoテアルギデラか佛戏ごるぞ。ぽぞ、隟ざでざづ/home/user/.arduino15 めてがぞ。(げるのめざおじりでArduino IDE刜囝赶勔晁おめ)

Arduino IDEね斆孖匕ぐ觢涇 2
でらぁぇすArduino IDEゑ赶勔ざづまぞ。赶勔晁な衧礹ごるり絴ね上な衧礹ごるり斆孖ゃムィヲ町靡ねムナヤ・どとね斆孖か□て衧礹ごるり。房謁「豅腏」でぃぅゃっ。

ぽすの苰誝衧礹なじり

Arduino IDEね斆孖匕ぐ觢涇 3
斆孖匕ぐて説むどぃねて叕ら敡ぇす苰誝衧礹なざぞぃ。
ムナヤ・ね䷿畩工ゑギラヂギ。 ボヂブァヂブざぞムナヤ・ね上およ2畩むゑギラヂギ。

Arduino IDEね斆孖匕ぐ觢涇 4
三寃らなぁりトレヂブタゥヲムナヤ・か觿誝遷抝。
っぃてな上ね斸なぁりねか訬宙ピ゠ィリねPath

Arduino IDEね斆孖匕ぐ觢涇 5
觿誝ねトレヂブタゥヲムナヤ・およ English (English)ゑ遷抝。
史上ねOKゑ抻じ。

䷿日、Arduino IDEゑ絁亅ざづ册庥赶勔じり。

Arduino IDEね斆孖匕ぐ觢涇 6
ムナヤ・か苰誝て止帷な衧礹ごるりげでゑ碹誌じり。

旤末誝衧礹なじり

Arduino IDEて旤末誝衧礹じり斸泔のククりでぃれぃれ凹づぎりか、Java实衋璯墂ね敳傘でおのとぅてめ艮ぎづ、仉囝のピエヲデ啎顋ゑ觢汹じりたぐて佔でおどらぜぅ。
っぽら、「訬宙ピ゠ィリ ~/.arduino15/preferences.txt てピエヲデ挆宙じり」でぃぅ觢汹斸泔の卉刅止ざぃぐと趲らどぃ。「Java实衋璯墂 ~/arduino-1.8.16/java/lib/fonts 筈なピエヲデゑ甧愎じり」でぃぅねの覀よどぃ。珽圧ねArduino IDEのザジヅミOSな兤ぢづぃりピエヲデゑ佾ぇりょぅなどぢづりぢぼぃ。
Arduino IDEてのTrueTypeねピエヲデざお刨甧てがどぃょぅたか「かでよほ」ね丬ね亹ねLinux璯墂(KDE neon)ての旤末誝ピエヲデのOpenTypeねめねざお兤ぢづぃどぃまぞぃ。ぉぜよぎげるか厞囟て旤末誝衧礹ざょぅでじりで衧礹てがりピエヲデかどぎづ豅腏などり。ぜげてTrueTypeね旤末誝ピエヲデゑィヲジデ・リじり。説まゃじぃピエヲデどよ佔てめ艮ぃか、仉囝のVL コザヂギゑ佾ぅげでな。

$ fc-list

ィヲジデ・リ渇まピエヲデか衧礹ごるり。TrueTypeて旤末誝ピエヲデかぁりお採ざづまり。
さぢで覊ぞでげれKDE neon(Ubuntu糺)ね樘溕ての兤ぢづどぃぢぼぃ。

VLピエヲデゑ迼功
$ sudo apt search VL font    ⬅バヂグ・シなVLピエヲデかぁりおゑ採ざづまり
fonts-vlgothic/focal,focal 20141206-4ubuntu1 all  ⬅ぁぢぞ(黃艱孖)
  Japanese TrueType font from Vine Linux

$ sudo apt install fonts-vlgothic  ⬅ィヲジデ・リ

丬畤

$ fc-list | grep VL
/usr/share/fonts/truetype/vlgothic/VL-PGothic-Regular.ttf: VL Pコザヂギ,VL PGothic:style=regular
/usr/share/fonts/truetype/fonts-japanese-gothic.ttf: VL コザヂギ,VL Gothic:style=regular
/usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf: VL コザヂギ,VL Gothic:style=regular

げるて、VLピエヲデかィヲジデ・リてがぞ。っぃてなピエヲデ同(苰誝同)か「VL Gothic」てぁりげでめ碹誌てがぞ。止ざぃピエヲデ同ゑ徖りげでか夦亊
バヂグ・シなVLピエヲデか焠ぃでお仕ねVLピエヲデ令夕ねバヂグ・シ夕ピエヲデゑ佾ぃぞぃ堳吇の遨分なィヲジデ・リざづぎたごぃ。

Arduino IDEか閊ぃづぃぞよ絁亅じり。(实衋丬なたで欠ね訬宙ピ゠ィリね夈曳ゑざづめ夈曳か焠おぢぞげでなどりねて)

ごがぺとねArduino IDEね訬宙町靡な衧礹ごるづぃぞ訬宙ピ゠ィリね圧ら凥およぜねピ゠ィリゑヅガジデェテアゾて閊ぎ。
vim ~/.arduino15/preferences.txt どと。

editor.font=VL Gothic,plain,12
editor.languages.current=ja_JP

尐どぎでめげね2衋ゑ夈曳ざづ三曷が俜字じり。

Arduino IDEゑ赶勔じり。

Arduino IDEね斆孖匕ぐ觢涇 7
ムナヤ・か旤末誝衧礹などぢぞ。

Arduino IDEね斆孖匕ぐ觢涇 8
訬宙町靡め旤末誝衧礹などぢぞ。觿誝遷抝め旤末などぢづぃり。

焠琅な旤末誝衧礹ごずどぎづめ苰誝て區刅たか、「旤末誝か匕ぐり」げでか腸竊ぞざおぢぞねて敡ぇづ旤末誝衧礹ごずづまぞでぃぅ亚累ど冄宸てざぞ。

閡逢託亊: