Profruit banner

Умен звънец в openHAB

16 декември 2023

Телефонът е винаги с мен и сега, където и да се намирам получавам известие от openHAB, че някой е позвънил и чака пред вратата. А ако ме няма вкъщи става ясно часа и датата на последното позвъняване.

Tasmota Multipress

30 септември 2023

Идеята е Sonoff Touch T1 US 2 в салона, да управлява освен своето осветление и това в кухнята, а още вентилатора.

DIY 12V 1A WiFi Router UPS

22 април 2023

При поредно прекъсване на захранването вкъщи, батерията на нoтбука и двата UPS автоматично превключват на аварийно захранване и едновременно полита съобщение за конфуза

Zigbee2MQTT клониране

21 януари 2023

... как да клонираме съществуваща настройка на Zigbee2MQTT без да се налага последвало интервю на zigbee-устройствата.

LD2410 - бюджетен датчик присъствие в openHAB

11 февруари 2023

Цената на HLK-LD2410 зададе име на поредната тема в моя блог. С негова помощ се постига "народен" датчик присъствие в домашната автоматизация. . ...


Инсталация на Microsoft шрифтове в Ubuntu се поражда от идеята браузърите в различните системи, да показват еднакво текстовото съдържанието на интернет страниците. Причината е, че много уеб-дизайнери стилизират сайтовете си под Windows заради левите потребители с левия IE браузър. Съответно за линуксоида остава избора, да се приближи към това състояние, ако инсталира Microsoft шрифтове в своето Linux-дистро. Статистиката твърди, че шрифтове Arial и Verdana са най-удачни за четене. Най-малко натоварват очите и това е съществен довод, за последвалите манипулации.
Това са екрани от две мои машини с съответни Dual-boot системи. Първата e с видеокарта nVidia. На втората машина стои Intel видеокарта, вградена в процесора. В всички случаи се ползва Firefox 26. Личи как рендира контейнерът еднакво под Linux-дистро машините и пак еднакво под Windows, но като цяло има разминаване в представлението. Последният ред и отстъпът под картинката са очебийни.

Windows XP vs Ubuntu 10.04
Windows 7 vs LinuxMint 14

Причината се дължи на изрисуването на шрифт под Linux, а той никога няма да прилича на Windows-кия. Просто е. Windows ползва проприетарна технология ClearType, докато Linux открит код.

И ОЩЕ МАЛКО ТЕОРИЯ

Шрифтовете в Windows се намират в C:\Windows\Fonts\
Шрифтовете в Ubuntu се намират в:
  1. /usr/share/fonts/
  2. /usr/local/share/fonts/
  3. /home/$(whoami)/.fonts/
Каталог 1 е системен.
Каталог 2 също, но възможно е празен.
Каталог 3 е лично дело.
Тези места са зададени от файл /etc/fonts/fonts.conf.
Логично може да се копират шрифтовете от Windows и да се прелеят в каталог 1 или каталог 3. Това обаче не е нашият път.

ИНСТАЛАЦИЯ НА $M ШРИФТОВЕ В UBUNTU 12.ХХ И UBUNTU 14.ХХ

Инсталация на Microsoft шрифтове в Ubuntu система до версия 14.ХХ се свежда до две команди. Първата инсталира, а втората известява системата за тяхното наличие.

sudo apt-get install msttcorefonts
## sudo apt-get install ttf-mscorefonts-installer ##

sudo fc-cache -fv

ИНСТАЛАЦИЯ НА $M ШРИФТОВЕ В UBUNTU 16.04

В Ubuntu 16.04 горната команда работи криво. Скриптът ttf-mscorefonts-installer ще създаде нужните каталози, но там ни следа от Microsoft шрифтове. Защо така може да отговорят разработчиците на Ubuntu, а това никак не е good за традицията. И ако вие по инерция сте я следвали, логично изтривате с remove --purge набедения пакет. Поне аз така постъпих, защото последва едно циклично съобщение, за неуспешен завършек на инсталацията.

Вместо обръщение към хранилище изтегляме deb-пакет:
По замисъла на този пакет в системата следва да се добави потребител _apt

sudo adduser --force-badname --system --home /nonexistent --no-create-home --quiet _apt || true

sudo chown _apt /var/lib/update-notifier/package-data-downloads/partial/

След което инсталираме deb-пакета.

sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

Профилактично, ако не сте инсталирали шрифтове от хранилището изпълнете тези последни команди. Първата ще се погрижи за зависимостите, а втората ще извести системата за нови шрифтове или по-точно казано ще извърши автоматическа генерация на конфигурационния файл.

sudo apt-get install -f
sudo fc-cache -fv

Къде са те? Например, "Arial".

sudo find / -type f -name 'Arial*'

В каталог /usr/share/fonts/truetype/msttcorefonts/
Като налични са:
  • Andale Mono
  • Arial Black
  • Arial (Bold, Italic, Bold Italic)
  • Comic Sans MS (Bold)
  • Courier New (Bold, Italic, Bold Italic)
  • Georgia (Bold, Italic, Bold Italic)
  • Impact
  • Times New Roman (Bold, Italic, Bold Italic)
  • Trebuchet (Bold, Italic, Bold Italic)
  • Verdana (Bold, Italic, Bold Italic)
  • Webdings
Липсва обаче един. Това е Tahoma и подвид Tahoma Bold. За всеки един Microsoft иска $49, а цената на фамилия Tahoma скача до $129. Има начин етично да се добави, без да се престъпва лиценза:
These fonts were provided by Microsoft "in the interest of cross-
platform compatibility".  This is no longer the case, but they are
still available from third parties.

You are free to download these fonts and use them for your own use,
but you may not redistribute them in modified form, including changes
to the file name or packaging format.
И това е като си го преточите от ваша лицензирана Windows инсталация или си го купите. След което добавете.

sudo mv -iv tahoma*ttf /usr/share/fonts/truetype/msttcorefonts/
sudo chmod 644 /usr/share/fonts/truetype/msttcorefonts/tahoma*
sudo fc-cache -fv

Voila!

tahoma

ОТ АВТОРА

Тази тема назря октомври 2013г и това обяснява снимките с неактуалните версии в началото. Недостиг на време я отлагаше до следващия път. Чашата преля, когато нещата в Ubuntu 16.04 не следваха предходните версии и в мен се надигна възмущение, което се изля на слова, за да предпази новаци.

Инсталацията на шрифтове в домашен каталог /home/$USER/.fonts/ считам за вариант, но непрактично решение тъй като аналогична процедура следва да се извърши за всички останали сеанси от потребители в системата. Това касае теми. шаблони, програми. Когато шрифтовете са на едно място на ниво root, те ще изгреят навсякъде по един и същи начин.

ОТНОСНО FIREFOX

Firefox под Windows XP идва така, което ще бъде шаблон.

Firefox под Windows XP

Firefox под Windows XP

Съответно текуща версия Firefox 50.1.0 в Ubuntu 16.04.1 при мен става така:

Firefox 50.1.0 в Ubuntu 16.04.1

извор:
help.ubuntu.ru/wiki
pikabu.ru
corefonts.sourceforge.net






до нови срещи   ^.^
14.01.2017 profruit 

0 Response to "Инсталация на Microsoft шрифтове в Ubuntu 16.04"

Публикуване на коментар

Този блог е реинкарнация на първите ми опити за споделяне в нета. На времето започнах с къси разкази на преживяното. После се обезсмисли и превърнах блога си в системно радио. Пиша единствено неща, които карат душата ми да живее: openHAB, Ubuntu, Споделено и т.н. Това е моето системно радио, разбирате ли? Моята вълна и вие сте на нея сега.

Архив на блога