Åñëè íå âèäåí òåêñò â âåðñèè ïîä ëèíóêñ

 ÷¸ì ïðîáëåìà è ÷òî äåëàòü

Çàïóñòèâ èãðó, âû âèäèòå òàêîå ãëàâíîå ìåíþ:

Åñëè âîäèòü ìûøêîé ïî ýêðàíó è îðèåíòèðîâàòüñÿ ïî çâóêó, òî ìîæíî îòêðûòü êàêèå-íèáóäü îêîøêè, êîòîðûå íå ñèëüíî ïîìîãóò íà÷àòü èãðó:

 ÷¸ì äåëî?
 Portal èñïîëüçóåòñÿ íåñâîáîäíûé êîììåð÷åñêèé øðèôò Helvetica, êîòîðûé èçíà÷àëüíî åñòü â macOS (ñ âåðñèè Portal äëÿ êîòîðîé, âèäèìî, îñíîâàí ïîðò äëÿ ëèíóêñà), íî åãî íåò â îïåíñîðñíûõ ÎÑ íà áàçå ÿäðà Linux ïî ïîíÿòíûì ïðè÷èíàì.
×òî æå äåëàòü?
Åñëè íå õî÷åòñÿ ãäå-òî èñêàòü è óñòàíàâëèâàòü íåäîñòàþùèå øðèôòû, ìîæíî ïðîñòî äàòü ñèñòåìå êîìàíäó çàìåíÿòü ýòè øðèôòû íà äðóãèå, êîòîðûå ó âàñ åñòü. Íàïðèìåð, íà Liberation Sans, êîòîðûé â ñèñòåìå òî÷íî åñòü. Äëÿ ýòîãî íóæíî:
  1. Îòêðûòü ïàïêó ~/.config/fontconfig/ è ñîçäàòü â í¸ì ôàéë fonts.conf (åñëè îí óæå åñòü, îòêðûòü è äîïèñàòü ñòðîêè);
  2.  í¸ì íàïèñàòü ñëåäóþùåå:
<match target="pattern">
<test qual="any" name="family">
<string>Helvetica</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Liberation Sans</string>
</edit>
</match>
Âîò è âñ¸. Ñîõðàíèòå ôàéë, çàïóñòèòå èãðó è óâèäèòå, ÷òî âñå áóêâû íà ñâîèõ ìåñòàõ.

Ìîæíî âìåñòî Liberation Sans âçÿòü äðóãîé øðèôò. Áåðèòå øðèôò áåç çàñå÷åê (ó íèõ â íàçâàíèè îáû÷íî åñòü ñëîâî Sans) è ñ âàðèàíòàìè êóðñèâà è æèðíîãî íà÷åðòàíèÿ, òàê êàê â èãðå îíè òîæå èñïîëüçóþòñÿ. Åñëè, íàïðèìåð, êóðñèâà íå îêàæåòñÿ, òî áóêâû âñ¸ ðàâíî áóäóò âèäíû, íî ñ îáû÷íûì íà÷åðòàíèåì.

Ìîæíî òàêæå èçìåíÿòü ôàéë /etc/fonts/fonts.conf, íî ëó÷øå íå íàäî, òàê êàê ýòî çàòðîíåò íàñòðîéêè âñåé ñèñòåìû, äà è ïðàâà ñóïåðïîëüçîâàòåëÿ íóæíû. Â ~/.config æå íàõîäÿòñÿ íàñòðîéêè êîíêðåòíîãî ïîëüçîâàòåëÿ.
 äðóãèõ èãðàõ îò Valve èñïîëüçóþòñÿ äðóãèå øðèôòû, è òàêîé ïðîáëåìû íåò.
Ïîäåëèòüñÿ
VK Telegram