2014-03-29

3 ciekawe aplikacje, cz. 3

dwb

jest przeglądarką internetową opartą na połączeniu Webkita, Gtk, skrajnego minimalizmu i skrótów klawiaturowych w stylu Vima. Podobnie zresztą jak vimprobable, uzbl, jumanji, luakit, czy surf.


Chociaż dwb wydaje się na pierwszy rzut oka bardzo uproszczony, posiada on wiele funkcji cechujących nowoczesne przeglądarki, tj. zakładki, obsługę ciasteczek i proxy, adblocka, blokowanie flasha i javascriptu, rozszerzenia i skrypty użytkownika.

Gdyby ktoś nie wiedział jak wyjść z dwb, to podpowiem, że wystarczy wpisać :quit ;-)

QtWeb

jest przeglądarką internetową opartą na Webkicie i Qt, zaprojektowaną do bycia aplikacją przenośną.


Ciekawą funkcją QtWeb jest możliwość prostej deaktywacji w locie wczytywania obrazów, skryptów javascript lub flasha (niestety globalnie a nie dla każdej karty z osobna), czyli coś czego brakuje mi w Chrome a co było dobrze zrobione w Operze zanim zchromiała do reszty.

Meld

jest graficznym programem do porównywania zawartości plików tekstowych lub katalogów.


Meld posiada elegancki interfejs użytkownika oraz pozwala na zawijanie długich linii tekstu - co dla mnie jest osobiści ważniejsze, gdyż umożliwia mi to wygodniejsze porównywanie plików źródłowych LaTeX-a, i czego brakowało mi w programie Kompare.

2014-03-27

XeLaTeX, fonty i małe kapitaliki

XeLaTeX umożliwia nam korzystanie z fontów Open Type i True Type w dokumentach LaTeX-owych. Kapitaliki (ang. small caps, czyli "małe kapitaliki") natomiast są popularnym narzędziem typograficznym pozwalającym na wyróżnianie pojedynczych wyrazów lub krótkich wyrażeń (np. tytułów). Niestety większość fontów Open Type i True Type nie posiada w swoim kroju zaprojektowanych prawdziwych kapitalików, więc polecenie \textsc{jakiśtekst} zwróci po prostu zwykły tekst bez kapitalików.

Obejściem tego problemu jest zdefiniowanie dodatkowego fontu specjalnie na potrzeby tekstu z kapitalikami oraz przedefiniowanie polecenia \textsc, tak jak w poniższym kodzie.


\setmainfont{Lato}
\newfontfamily\capsfont{TeX Gyre Adventor}
\let\oldtextsc=\textsc
\renewcommand{\textsc}[1]{\oldtextsc{\capsfont#1}}


Poniżej przedstawiam dwa przykłady jak to wygląda: pierwszy przykład to font Lato dla zwykłego tekstu oraz TeX Gyre Adventor dla kapitalików, natomiast drugi przykład to Georgia dla zwykłego tekstu i Linux Libertine O dla kapitalików.