Dodajte dodatne fontove u LibreOffice iz terminala koristeći Shell Scripting

DESETI (10.) RAZRED

Danas ćemo nešto učiniti vrlo jednostavno i osnovno, što lako možemo uraditi ručno iz terminal (konzola) kucanje komandno naređenje koji efikasno proizvodi isti rezultat, ali nas kao i uvijek ne uči kako je to uradio i kako možemo poboljšati navedeni proces/rezultat poznavanjem procesa iznutra.

Ova procedura, kako naslov kaže, je: Dodajte dodatne fontove u LibreOffice. Kao i većinu vremena, moramo zapamtiti da ono što se koristi na GNU / Linux operativni sistemi mora biti slobodan/otvoren/slobodan (ne nužno) da nas zadrži vjerni ha the unutrašnja filozofija istih, ali onih koji nužno zahtijevaju umetanje / korištenje / primjenu neke privatna / zatvorena / plaćena komponenta baš kao a Font (fontovi/slovo)Nadam se da su vam informacije objavljene ovdje korisne.

Kao što mnogi od nas znaju, možemo dodaj (instaliraj) preko terminala neki paketi fontove samo lociranjem gore spomenutih paketa s naredbom i zatim ih instaliranjem, na primjer:

Redoslijed naredbi za popis paketa fontova:

Instalirano:

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

Nije instalirano:

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

Svi:

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

Nakon što zapišemo one koje želimo da instaliramo, nastavljamo sa naredbom:

apt install paquete1 paquete2 paqueteN ...'

Vrlo često mnogi instaliraju neke od ovih besplatnih paketa fontova:

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

Drugi instaliraju vlasničke MS Office / MS Windows iz paketa:

ttf-mscorefonts-installer

Napomena: Podsjetimo se u vezi Shell skriptiranje, da su ovi tutorijali na tu temu napravljeni za sada sa vrlo jednostavnim komandnim naredbama, y vrlo osnovne komande tako da većina Osnovni korisnici (novaci/pripravnici) može da razume šta je napisano. I to je vaš zadatak kao studenti uvek se pita:

  • Kako svaka sekvenca funkcionira unutar svake linije?
  • Kako to mogu poboljšati?
  • Kako da ga pokrenem sa bilo koje rute?
  • Kako da dodam da ga pokreće samo superkorisnik, ili X ili Y korisnik?
  • Koje komandne naredbe trebam umetnuti da izdam vizuelno ili zvučno upozorenje?
  • Kako da implementiram grafički korisnički interfejs (GUI)?
  • Kako ste ga natjerali da otvori datoteku tipa X (format) kada se pokrene ili završi?
  • Kako mogu pojednostaviti 2 ili više reda u manje redova koda?

Uskoro u budući časovi (publikacije) naučit ćemo tehnike / procesi / kodovi koji nam omogućavaju da riješimo ova pitanja!

Ispod Skriptni kod da moraju proučiti da bi mogli automatski instalirati bilo koje vanjski paket fontova ili pripremljen od vas u kompresovanoj datoteci ".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
######################################################################

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

Napomena: Ja lično dodajem prilagođeni paket od oko 1400 fontova u LibreOfficeu. Skoro ih nikad ne koristim, ali bolje spasiti nego požaliti. Sve ovo po preporuci Besplatno / Otvoreno / Besplatno koji su dostupni u GNU / Linux.

Zapamtite da ako kreirate a Script (Primjer: mi-script-sources.sh) sa ovim kodom, trebalo bi da unesete isti path / home / my_user skriptu zajedno sa datotekom tar.gz sa svojim izvorima, uredite kod i zamijenite riječ «msttcorefonts» po imenu vaše datoteke i interne komprimirane fascikle i pokrenite je naredbom $ bash my-script-fonts.sh . I u manje od 30 sekundi Imat će sve funkcionalno. Nakon toga možete koristiti bilo koji od izvora koje ste dodali unutar svog LibreOffice.

Do sljedećeg posta, koji će biti o LibreOfficeu. Dok vas ostavljam sa ovom novom publikacijom i uzbudljivim zadatkom analize i istraživanja.

SLIKE REZULTATA

Untitled 1 - LibreOffice Writer_031

Untitled 1 - LibreOffice Writer_030

Untitled 1 - LibreOffice Writer_029

Untitled 1 - LibreOffice Writer_028

Untitled 1 - LibreOffice Writer_027


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   David Woronka rekao je

    Odličan tutorijal, da li radi i za Arch?

  2.   ing. Jose Albert rekao je

    Nikada nisam koristio arch, ali vjerovatno jesam. Sve dok LibreOffice na Arch koristi istu putanju za izdvajanje fontova za prikaz, odnosno /usr/share/fonts/truetype.

    Zamišljam tako!