Skip to content

Instantly share code, notes, and snippets.

@pixelead0
Last active June 20, 2019 00:57
Show Gist options
  • Save pixelead0/e1fb770a2825e8f3a3a459bdd5f7bf5e to your computer and use it in GitHub Desktop.
Save pixelead0/e1fb770a2825e8f3a3a459bdd5f7bf5e to your computer and use it in GitHub Desktop.
Con este script se puede generar un gif con todas los tipos de letras disponibles en el sistema.
bold
cmex10
cmsy10
Dingbats
esint10
Gubbi
Kalyani
KacstArt
KacstBook
KacstDecorative
KacstDigital
KacstFarsi
KacstLetter
KacstNaskh
KacstOffice
KacstOne-Bold
KacstOne
KacstPen
KacstPoster
KacstQurn
KacstScreen
KacstTitleL
KacstTitle
Kalapi
LKLUG
Lohit-Assamese
Lohit-Bengali
Lohit-Devanagari
Lohit-Gujarati
Lohit-Kannada
Lohit-Malayalam
Lohit-Oriya
Lohit-Punjabi
Lohit-Tamil-Classical
Lohit-Tamil
Lohit-Telugu
MathJax_AMS-Regular
MathJax_Caligraphic-Bold
MathJax_Caligraphic-Regular
MathJax_Math-Regular
MathJax_Script-Regular
MathJax_Size1-Regular
MathJax_Size2-Regular
MathJax_Size3-Regular
MathJax_Size4-Regular
MathJax_WinChrome-Regular
MathJax_WinIE6-Regular
mry_KacstQurn
msam10
msbm10
Navilu
Noto-Kufi-Arabic-Bold
Noto-Kufi-Arabic
Noto-Naskh-Arabic-Bold
Noto-Naskh-Arabic
Noto-Naskh-Arabic-UI-Bold
Noto-Naskh-Arabic-UI
Noto-Nastaliq-Urdu
Noto-Sans-Armenian-Bold
Noto-Sans-Armenian
Noto-Sans-Avestan
Noto-Sans-Balinese
Noto-Sans-Bamum
Noto-Sans-Batak
Noto-Sans-Bengali-Bold
Noto-Sans-Bengali
Noto-Sans-Bengali-UI-Bold
Noto-Sans-Bengali-UI
Noto-Sans-Brahmi
Noto-Sans-Buginese
Noto-Sans-Buhid
Noto-Sans-Canadian-Aboriginal
Noto-Sans-Carian
Noto-Sans-Cham-Bold
Noto-Sans-Cham
Noto-Sans-Cherokee
Noto-Sans-Coptic
Noto-Sans-Cuneiform
Noto-Sans-Cypriot
Noto-Sans-Deseret
Noto-Sans-Devanagari-Bold
Noto-Sans-Devanagari
Noto-Sans-Devanagari-UI-Bold
Noto-Sans-Devanagari-UI
Noto-Sans-Egyptian-Hieroglyphs
Noto-Sans-Ethiopic-Bold
Noto-Sans-Ethiopic
Noto-Sans-Georgian-Bold
Noto-Sans-Georgian
Noto-Sans-Glagolitic
Noto-Sans-Gothic
Noto-Sans-Gujarati-Bold
Noto-Sans-Gujarati
Noto-Sans-Gujarati-UI-Bold
Noto-Sans-Gujarati-UI
Noto-Sans-Gurmukhi-Bold
Noto-Sans-Gurmukhi
Noto-Sans-Gurmukhi-UI-Bold
Noto-Sans-Gurmukhi-UI
Noto-Sans-Hanunoo
Noto-Sans-Hebrew-Bold
Noto-Sans-Hebrew
Noto-Sans-Imperial-Aramaic
Noto-Sans-Inscriptional-Pahlavi
Noto-Sans-Inscriptional-Parthian
Noto-Sans-Javanese
Noto-Sans-Kaithi
Noto-Sans-Kannada-Bold
Noto-Sans-Kannada
Noto-Sans-Kannada-UI-Bold
Noto-Sans-Kannada-UI
Noto-Sans-Kayah-Li
Noto-Sans-Kharoshthi
Noto-Sans-Khmer-Bold
Noto-Sans-Khmer
Noto-Sans-Khmer-UI-Bold
Noto-Sans-Khmer-UI
Noto-Sans-Lao-Bold
Noto-Sans-Lao
Noto-Sans-Lao-UI-Bold
Noto-Sans-Lao-UI
Noto-Sans-Lepcha
Noto-Sans-Limbu
Noto-Sans-Linear-B
Noto-Sans-Lisu
Noto-Sans-Lycian
Noto-Sans-Lydian
Noto-Sans-Malayalam-Bold
Noto-Sans-Malayalam
Noto-Sans-Malayalam-UI-Bold
Noto-Sans-Malayalam-UI
Noto-Sans-Mandaic
Noto-Sans-Meetei-Mayek
Noto-Sans-Mongolian
Noto-Sans-Myanmar-Bold
Noto-Sans-Myanmar
Noto-Sans-Myanmar-UI-Bold
Noto-Sans-Myanmar-UI
Noto-Sans-New-Tai-Lue
Noto-Sans-NKo
Noto-Sans-Ogham
Noto-Sans-Ol-Chiki
Noto-Sans-Old-Italic
Noto-Sans-Old-Persian
Noto-Sans-Old-South-Arabian
Noto-Sans-Old-Turkic
Noto-Sans-Oriya-Bold
Noto-Sans-Oriya
Noto-Sans-Oriya-UI-Bold
Noto-Sans-Oriya-UI
Noto-Sans-Osmanya
Noto-Sans-Phags-Pa
Noto-Sans-Phoenician
Noto-Sans-Rejang
Noto-Sans-Runic
Noto-Sans-Samaritan
Noto-Sans-Saurashtra
Noto-Sans-Shavian
Noto-Sans-Sinhala-Bold
Noto-Sans-Sinhala
Noto-Sans-Sundanese
Noto-Sans-Syloti-Nagri
Noto-Sans-Symbols
Noto-Sans-Syriac-Eastern
Noto-Sans-Syriac-Estrangela
Noto-Sans-Syriac-Western
Noto-Sans-Tagalog
Noto-Sans-Tagbanwa
Noto-Sans-Tai-Le
Noto-Sans-Tai-Tham
Noto-Sans-Tai-Viet
Noto-Sans-Tamil-Bold
Noto-Sans-Tamil
Noto-Sans-Tamil-UI-Bold
Noto-Sans-Tamil-UI
Noto-Sans-Telugu-Bold
Noto-Sans-Telugu
Noto-Sans-Telugu-UI-Bold
Noto-Sans-Telugu-UI
Noto-Sans-Thaana-Bold
Noto-Sans-Thaana
Noto-Sans-Thai-Bold
Noto-Sans-Thai
Noto-Sans-Thai-UI-Bold
Noto-Sans-Thai-UI
Noto-Sans-Tibetan-Bold
Noto-Sans-Tibetan
Noto-Sans-Tifinagh
Noto-Sans-Ugaritic
Noto-Sans-Vai
Noto-Sans-Yi
Noto-Serif-Armenian-Bold
Noto-Serif-Armenian
Noto-Serif-Bengali-Bold
Noto-Serif-Bengali
Noto-Serif-Georgian-Bold
Noto-Serif-Georgian
Noto-Serif-Gujarati-Bold
Noto-Serif-Gujarati
Noto-Serif-Kannada-Bold
Noto-Serif-Kannada
Noto-Serif-Khmer-Bold
Noto-Serif-Khmer
Noto-Serif-Lao-Bold
Noto-Serif-Lao
Noto-Serif-Malayalam-Bold
Noto-Serif-Malayalam
Noto-Serif-Tamil-Bold
Noto-Serif-Tamil
Noto-Serif-Telugu-Bold
Noto-Serif-Telugu
Noto-Serif-Thai-Bold
Noto-Serif-Thai
OpenSymbol
ori1Uni-Medium
padmaa-normal-indictrans
Pothana2000
RaghuMalayalam
Saab
Samyak-Devanagari
Samyak-Gujarati
Samyak-Malayalam
Samyak-Tamil
Standard-Symbols-L
stmary10
Symbol
Vemana2000
wasy10
BACKGROUND_COLOR=white
FONT_COLOR=orange
TEXT="flisol 2019"
WORK_DIR=textos
mkdir -p $WORK_DIR
for i in $(convert -list font | grep -B 2 'style: Normal' | grep "Font" | awk '{print $2}' | grep -v -i -f excluir_fuentes.txt)
do
convert -size 500x150 -gravity center -background $BACKGROUND_COLOR \
-fill $FONT_COLOR -font $i -pointsize 72 label:"$TEXT" \
$WORK_DIR/$i.png
done
convert -delay 20 -loop 0 $WORK_DIR/*.png flisol2019.gif
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment