Dodaj dodatkowe czcionki do LibreOffice z poziomu terminala za pomocą skryptów powłoki

DZIESIĄTY (10.) KLASA

Dzisiaj coś zrobimy bardzo proste i podstawowe, który możemy łatwo zrobić ręcznie z poziomu terminal (konsola) pisanie na maszynie rozkaz dowodzenia która skutecznie daje ten sam rezultat, ale jak zawsze nie uczy nas, jak to zrobiła i jak możemy ulepszyć wspomniany proces / wynik, znając proces od wewnątrz.

Ta procedura, jak mówi tytuł, to: Dodaj dodatkowe czcionki do LibreOffice. Jak przez większość czasu, musimy pamiętać, że to, co jest używane na Systemy operacyjne GNU / Linux powinien być wolnym / otwartym / wolnym (niekoniecznie) by nas zatrzymać wierny ha filozofia wewnętrzna tego samego, ale tych, którzy na siłę wymagają włożenia / użycia / zastosowania trochę komponent zastrzeżony / zamknięty / płatny prawdziwy Czcionka (czcionki / litery), Mam nadzieję, że opublikowane tutaj informacje okażą się przydatne.

Jak wielu z nas wie, możemy dodaj (zainstaluj) za pośrednictwem terminala niektóre pakiety czcionki po prostu umieszczając powyższe pakiety za pomocą polecenia command, a następnie instalując je, przykład:

Kolejność poleceń, aby wyświetlić listę pakietów czcionek:

Zainstalowano:

aptitude show "?installed ?section(fonts)" | egrep '(Paquete|Estado|Versión)'

Nie zainstalowany:

aptitude show "?not(?installed) ?section(fonts)" | egrep '(Paquete|Estado|Versión)'

Wszyscy:

aptitude show "?section(fonts)" | egrep '(Paquete|Estado|Versión)'

Po zapisaniu tych, które chcemy zainstalować, wykonujemy polecenie:

apt install paquete1 paquete2 paqueteN ...'

Bardzo często wielu instaluje niektóre z tych pakietów z bezpłatnych źródeł:

fonts-arabeyes fonts-freefarsi fonts-lyx fonts-sil-gentium fonts-stix fonts-droid fonts-cantarell fonts-liberation ttf-dejavu fonts-oflb-asana-math fonts-mathjax xfonts-intl-arabic xfonts-intl-asian xfonts-intl-chinese xfonts-intl-chinese-big xfonts-intl-european xfonts-intl-japanese xfonts-intl-japanese-big ttf-dejavu ttf-liberation ttf-marvosym ttf-opensymbol ttf-summersby myspell-es ooo-thumbnailer

Inni instalują firmowy MS Office / MS Windows z pakietu:

ttf-mscorefonts-installer

Uwaga: Pamiętajmy o Skrypty powłoki, że te samouczki na ten temat są na razie stworzone z bardzo prostymi poleceniami poleceńI bardzo podstawowe polecenia więc większość plików użytkownicy podstawowi (nowicjusze / uczniowie) może zrozumieć, co jest napisane. I to twoje zadanie jak studentów zawsze się zastanawia:

  • Jak działa każda sekwencja w każdej linii?
  • Jak mogę to poprawić?
  • Jak sprawić, by uciekał z dowolnej ścieżki?
  • Jak dodać, że jest uruchamiany tylko przez superużytkownika, lub X lub Y użytkownik?
  • Jakie polecenia należy wstawić, aby emitować alert wizualny lub dźwiękowy?
  • Jak zaimplementować do tego graficzny interfejs użytkownika (GUI)?
  • Jak udało ci się otworzyć plik typu X (format), kiedy zaczynam lub kończę?
  • Jak uprościć 2 lub więcej wierszy do mniejszej liczby wierszy kodu?

Wkrótce przyszłe zajęcia (posty) nauczymy się techniki / procesy / kody które pozwalają nam rozwiązać te pytania!

Poniżej Kod skryptu że powinni się przestudiować, aby móc automatycznie zainstalować dowolny plik pakiet ze źródeł zewnętrznych lub przygotowany przez Ciebie w skompresowanym pliku „.Tar.gz”:

==============================================


######################################################################
# INICIO DEL MODULO DE MICROSOFT MSTTCOREFONTS
######################################################################

USER_NAME=`cat /etc/passwd | grep 1000 | cut -d: -f1`

HOME_USER_NAME=/home/$USER_NAME

cd $HOME_USER_NAME

tar -zxvf msttcorefonts.tar.gz

mv msttcorefonts /usr/share/fonts/truetype

chmod 777 -R /usr/share/fonts/truetype/msttcorefonts

rm -f $HOME_USER_NAME/msttcorefonts.tar.gz

su - $USER_NAME -c "xdg-open 'http://packages.debian.org/stable/x11/msttcorefonts'" &

clear

echo ''
echo ''
echo '#--------------------------------------------------------------#'
echo '# GRACIAS POR USAR EL LINUX POST INSTALL - SCRIPT BICENTENARIO #'
echo '#--------------------------------------------------------------#'
echo ''
echo ''

sleep 3

######################################################################
# FINAL DEL MODULO DE MICROSOFT MSTTCOREFONTS
######################################################################

================================================== ==============

Uwaga: Osobiście dodaję niestandardowy pakiet około 1400 czcionek w LibreOffice. Prawie nigdy ich nie używam, ale lepiej bezpiecznie niż przepraszam. Wszystko to zalecane Bezpłatne / otwarte / bezpłatne które są dostępne w GNU / Linux.

Pamiętaj, że w przypadku tworzenia pliku Scenariusz (Przykład: mi-script-sources.sh) z tym kodem, należy go umieścić ścieżka / home / my_user skrypt wraz z plikiem tar.gz ze źródłami, edytuj kod i zamień słowo „Msttcorefonts” według nazwy pliku i wewnętrznego folderu skompresowanego, a następnie uruchom go za pomocą polecenia polecenie $ bash my-script-sources.sh , I w mniej niż 30 sekund będzie miał wszystko funkcjonalne. Następnie możesz użyć dowolnego źródła dodanego przez siebie w swoim LibreOffice.

Aż do następnego wpisu, który będzie dotyczył LibreOffice. Zostawiam was z tą nową publikacją i ekscytującym zadaniem analizy i badań.

ZDJĘCIA WYNIKU

Bez tytułu 1 - LibreOffice Writer_031

Bez tytułu 1 - LibreOffice Writer_030

Bez tytułu 1 - LibreOffice Writer_029

Bez tytułu 1 - LibreOffice Writer_028

Bez tytułu 1 - LibreOffice Writer_027


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Dawid Woronka powiedział

    Doskonały samouczek, czy działa również dla Arch?

  2.   Inż. Jose Albert powiedział

    Nigdy nie używałem łuku, ale na pewno tak. O ile LibreOffice on Arch używa tej samej ścieżki do wyodrębnienia czcionek do wyświetlenia, to jest / usr / share / fonts / truetype.

    Chyba tak!