Adăugați fonturi suplimentare la LibreOffice de la Terminal folosind Shell Scripting

AL ZECELEA (a X-a) CLASA

Astăzi, vom face ceva foarte simplu si de baza, ceea ce putem face cu ușurință manual din terminal (consolă) tastare un ordin de comandă care produce același rezultat eficient, dar, ca întotdeauna, nu ne învață cum a făcut-o și cum putem îmbunătăți procesul/rezultatul respectiv cunoscând procesul din interior.

Această procedură, după cum spune titlul, este: Adăugați fonturi suplimentare la LibreOffice. Ca de cele mai multe ori, trebuie să ne amintim că ceea ce este folosit pe Sisteme de operare GNU / Linuxsă fie gratuit/deschis/liber (nu neapărat) să ne țină fieles ha filozofie intrinsecă de la fel, dar cei care necesită în mod necesar inserarea/utilizarea/aplicarea niste componenta privata / inchisa / platita la fel ca a Font (fonturi/litera)Sper că informațiile publicate aici vă sunt utile.

După cum mulți dintre noi știm, putem adauga (instaleaza) prin terminal unele pachete fonturi doar prin localizarea pachetelor menționate mai sus cu ordinea comenzii și apoi instalându-le, exemplu:

Ordinea comenzilor pentru a lista pachetele de fonturi:

Instalat:

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

Nu este instalat:

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

Toata lumea:

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

După ce le scriem pe cele pe care dorim să le instalăm, continuăm cu ordinea comenzii:

apt install paquete1 paquete2 paqueteN ...'

Foarte frecvent, mulți instalează unele dintre aceste pachete de fonturi gratuite:

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

Alții instalează MS Office / MS Windows pe cele proprietare din pachet:

ttf-mscorefonts-installer

Nota: Să ne amintim despre shell a Scripting, ca aceste tutoriale pe tema sunt facute deocamdata cu ordine de comandă foarte simple, Și comenzi foarte elementare astfel încât majoritatea Utilizatori de bază (începători/stagiari) poate intelege ce este scris. Și că sarcina ta ca școală te intreaba mereu:

  • Cum funcționează fiecare secvență în cadrul fiecărei linii?
  • Cum îl pot îmbunătăți?
  • Cum o fac să alerge de pe orice rută?
  • Cum adaug că numai superutilizatorul îl rulează sau X sau Y utilizator?
  • Ce ordine de comandă ar trebui să introduc pentru a emite o alertă vizuală sau sonoră?
  • Cum implementez o interfață grafică cu utilizatorul (GUI)?
  • Cum ați făcut ca acesta să deschidă un fișier de tip X (format) când începe sau se termină?
  • Cum pot simplifica 2 sau mai multe linii în mai puține linii de cod?

Curând în cursuri viitoare (publicații) vom învăța tehnici/procese/coduri care ne permit să rezolvăm aceste întrebări!

Sub Cod script că trebuie să studieze pentru a putea instala automat orice pachet de fonturi externe sau pregătit de dvs într-un fișier comprimat „.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
######################################################################

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

Nota: Eu personal adaug un pachet personalizat de aproximativ 1400 de fonturi în LibreOffice. Aproape că nu le folosesc niciodată, dar mai bine să le protejăm decât să-mi pare rău. Toate acestea așa cum sunt recomandate Gratuit / Deschis / Gratuit care sunt disponibile în GNU / Linux.

Amintiți-vă că, dacă creați un Scenariu (Exemplu: din imigrațiescript-sources.sh) cu acest cod, ar trebui să introduceți același cale / acasă / utilizatorul_meu scriptul împreună cu fișierul tar.gz cu sursele dvs., editați codul și înlocuiți cuvântul „msttcorefonts” după numele fișierului și al folderului intern comprimat și rulați-l cu comanda $ pocni my-script-fonts.sh . Și în mai puțin de 30 de secunde Va avea totul funcțional. După aceasta, puteți utiliza oricare dintre sursele adăugate de dvs. în cadrul dvs LibreOffice.

Până la următoarea postare, care va fi despre LibreOffice. În timp ce vă las cu această nouă publicație și sarcină interesantă de analiză și cercetare.

IMAGINI CU REZULTAT

Fără titlu 1 - LibreOffice Writer_031

Fără titlu 1 - LibreOffice Writer_030

Fără titlu 1 - LibreOffice Writer_029

Fără titlu 1 - LibreOffice Writer_028

Fără titlu 1 - LibreOffice Writer_027


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   David Woronka el a spus

    Excelent tutorial, funcționează și pentru Arch?

  2.   Jose Albert el a spus

    Nu am folosit niciodată arcul, dar probabil că am folosit. Atâta timp cât LibreOffice pe Arch folosește aceeași cale pentru a extrage fonturile de afișat, adică /usr/share/fonts/truetype.

    Așa îmi imaginez!