19
paź

[WordPress] Szablon LightWord i polskie znaki.

Dzisiaj rano stwierdziłem, że warto poszukać nowego szablonu dla bloga. Ten, który miałem poprzednio nie był zły [Infocreek Aspire, gdyby ktoś szukał], ale jego stylistyka była zbyt mało „techniczna”. Muszę przyznać, że poszukiwania nie były łatwe – Google nie miało zbyt wiele do zaoferowania na zapytania w stylu „wordpress amazing templates”, „wordpress technical templates”, czy też „wordpress templates for programmers”. Minus był jeden i to duży – każde zapytanie odnoszące się chociaż trochę do strony „technicznej” wordpressa od razu kierowało na strony zawierające poradniki „jak zrobić własny szablon”. Z pomocą przyszła wbudowana w silnik wordpressa wyszukiwarka szablonów, dostępna w menu pod pozycją „Appearance > Add New Themes”.

Po przejrzeniu listy „Featured” kilka wpadło mi w oko, jednak żaden nie znalazł we mnie takiego uznania, jak LightWord. Po prostu miłość od pierwszego wejrzenia. ;] Szara kolorystyka [programiści ze względu na niedopracowany moduł zarządzania kolorami mają chyba szczególne upodobanie właśnie w szarych kolorach ;]], minimalistyczny design, żadnych niepotrzebnych pustych powierzchni – jednym słowem ideał.

Nie ma oczywiście róży bez kolców – genialny wygląd nagłówków realizowany jest za pomocą JavaScriptowego narzędzia Cufón, pozwalającego na wyświetlenie tekstu niezależnie od tego, czy użytkownik posiada wymaganą czcionkę na swoim komputerze, jednak w domyślnej konfiguracji szablonu nie są wyświetlane polskie znaki. Przez chwilę rozważałem możliwość usunięcia ich z tytułów i zamianę konfliktowych słów na inne, „neutralne”, ale stwierdziłem, że nie ma to sensu na dłuższą metę i zacząłem „grzebać” w kodzie. ;] Od razu mówię, że Google niewiele wie na temat ustawiania polskich znaków w tym przypadku, więc po kilkunastu minutach szukania odpuściłem. Przeglądając kod szablonu znalazłem parę interesujących znaczników <script>. Pierwszy z nich [cufon.js] wstawia kod samego narzędzia Cufon. Z kodu możemy się dowiedzieć, że używana czcionka to Myriad Pro. Drugi [mp.font.js], to plik o dosyć dziwnej zawartości, ale dłuższe studiowanie „znaczków” pozwoliło na określenie go jako definicji wyglądu poszczególnych znaków [glyphs] tej czcionki. Szybko sprawdziłem [Ctrl] + [F], czy może są gdzieś jakieś definicje dla „ą”, „ę”, „ś”, niestety bez skutku. Zajrzałem więc do katalogu, w którym znajdowały się pliki JavaScriptu i znalazłem plik o zastanawiająco podobnej nazwie: „extra_mp.font.js”. Bardzo zastanawiająca była różnica rozmiarów tych plików – oryginalny ważył 20kB, plik „extra” około 300kB. Z nadzieją w duszy podmieniłem nazwę w kodzie ustawień i… „hurra! działa!”.

„Ech…” – to była moja reakcja na odkrycie, że w panelu administracyjnym mam dostęp do ustawień szablonu i wystarczyło zmienić zmienną „cufon settings” na „extra”… Ech… ale przynajmniej dowiedziałem się jak to działa „pod maską”. ;]

Pozostała jeszcze sprawa przetłumaczenia niektórych elementów na język polski, ale to będę robił sukcesywnie w wolnych chwilach, więc na razie wybaczcie wszelkie angielskie „wstawki”.

Linki:
[1] http://students.info.uaic.ro/~andrei.luca/blog/lightword-theme – oficjalna strona twórcy szablonu LightWord.
[2] http://wordpress.org/extend/themes/lightword – szablon na stronie WordPressa.

Warto przeczytać.

Trwa ładowanie…

Subscribe without commenting

© Copyright 2010-2013 Tomasz Kowalczyk. All rights reserved. Created by Dream-Theme — premium wordpress themes. Proudly powered by WordPress.