|
|
Teraz jest 23 lis 2024 17:26:37
|
Podmiana czcionek w aplikacji Legimi
Autor |
Wiadomość |
Użytkownik
Dołączył(a): 12 lut 2016 0:49:04 Posty: 216
eCzytnik: Kindle, Inkbook, Pocketbook
|
Podmiana czcionek w aplikacji Legimi
Apka Legimi jest beznadziejna. Spośród licznych niedoróbek, jedną z poważniejszych są czcionki. Nie można wskazać własnej, a z 8 wbudowanych krojów używalne na e-inku są góra dwie: przygruba i kanciasta Sanchez oraz – od biedy – bezszeryfowa Roboto. Pozostałe po prostu się nie nadają, są blade, mało kontrastowe i męczą oczy. (Mówię o rozmiarach 14 albo 16, których zwykle używam, przy większych będzie trochę lepiej, ale wówczas niewiele tekstu zmieści się w wierszu, tym bardziej, że apka nie potrafi przenosić wyrazów.) Ponieważ na Legimi liczyć nie można – w ciągu roku poprawili jeden błąd z zaznaczaniem cytatów, a i to nie w 100% – postanowiłem wziąć sprawy w swoje ręce. Trochę mi to zajęło, bo nie mam bladego pojęcia o apkach androidowych, ale w końcu się udało. I powiem wam: warto było. Właśnie jestem w trakcie lektury Pratchetta, męczyłem się z Roboto, zmiana z tego dziadostwa na Caecilię zrobiła kolosalną różnicę, a przy CharisSIL to już naprawdę miodzio. Ebook wygląda wreszcie po ludzku, nawet pomimo braku przenoszenia wyrazów. Jeśli ktoś ma ochotę wypróbować samemu, oto link: legimi-apk-3-aligned-signed.apk MD5: 164403440483149ec34b6397f2a96ff6 To modyfikacja najnowszej wersji Legimi dla inkbooka, czyli 2.47.6. Zakładam, że nie muszę nikomu tłumaczyć, jakie zagrożenia może nieść instalowanie apek z nieznanych źródeł. Zrobiłem następujące podmianki: • DroidSerif → Literata • DejavuSerif → Caecilia • Neuton → BookerlyModified (by athame – dzięki!) • Paratype → Amazon Ember • LiberationSerif → CharisSIL modified Roboto i Sanchez pozostały bez zmian. Podmienione czcionki w aplikacji widoczne są pod starymi nazwami. Niestety, Literata przy rozmiarach < 16 też wygląda słabo, a koślawość Neutona, za którą obwiniałem font, okazuje się błędem apki, bo po podmiance BookerlyModified także nie trzyma się linii bazowej. Testowane na Obsidianie. Oczywiście nie dysponuję kluczem Legimi, więc apka podpisana jest innym. Żeby tę wersję zainstalować, trzeba najpierw odinstalować oryginał. Najchętniej teraz wróciłbym do przerwanej lektury, ale niestety pora
_________________ Pocketbook 902 Pro (4Q 2011 – 2015?). Pocketbook Touch Lux 3 (od VII 2015 – VI 2018 (padła pamięć)). Inkbook Obsidian (od II 2016). Kindle Oasis 2 (od XII 2017).
|
08 maja 2017 4:04:06 |
|
|
SwiatCzytnikow.pl
Dołączył(a): 14 sie 2010 11:00:21 Posty: 1873
eCzytnik: kindle, onyx, nook, kobo, pb, ipad
|
Re: Podmiana czcionek w aplikacji Legimi
A powiesz, jak to podmieniłeś, aby mógł to sobie zrobić każdy, kto nie chce akurat pobierać stąd appki?
Ja też nie mam pojęcia na temat apk, ale rozumiem że chodzi o podmiankę plików w katalogu /assets pod nazwami starych fontów?
_________________ http://swiatczytnikow.pl (dawniej: Świat Kindle) http://ebooki.swiatczytnikow.pl - (prawie) wszystkie polskie e-booki w jednym miejscu, czyli porównywarka ofert księgarni.
|
08 maja 2017 13:16:21 |
|
|
Użytkownik
Dołączył(a): 12 lut 2016 0:49:04 Posty: 216
eCzytnik: Kindle, Inkbook, Pocketbook
|
Re: Podmiana czcionek w aplikacji Legimi
Słusznie. Mój toolbox zawierał: linux, jdk8, apktool, zipalign, keytool, apksigner (ten ostatni można znaleźć w niektórych wersjach Android SDK Build Tools, np. 24.0.3). Strony, z których korzystałem: • Instrukcja do apktool• Podpisywanie apkiMasz rację, do tego się rzecz sprowadza.
_________________ Pocketbook 902 Pro (4Q 2011 – 2015?). Pocketbook Touch Lux 3 (od VII 2015 – VI 2018 (padła pamięć)). Inkbook Obsidian (od II 2016). Kindle Oasis 2 (od XII 2017).
|
08 maja 2017 22:53:38 |
|
|
Użytkownik
Dołączył(a): 25 lis 2008 10:32:57 Posty: 340
eCzytnik: Forma, Oasis 2
|
Re: Podmiana czcionek w aplikacji Legimi
strasznie dużo tych apek Prościej : zmieniamy nazwę *.apk na *.zip, wkopiowujemy do archiwum bez rozpakowywania pliki czcionek (overwrite), zmieniamy na *.apk, podpisujemy nasza apke aplikacja "zip signer" na smartfonie - gotowe
|
09 maja 2017 11:03:10 |
|
|
Użytkownik
Dołączył(a): 12 lut 2016 0:49:04 Posty: 216
eCzytnik: Kindle, Inkbook, Pocketbook
|
Re: Podmiana czcionek w aplikacji Legimi
O, dzięki! Jakoś na to nie trafiłem. Wypróbuję przy następnej wersji Legimi (pewnie niezbyt szybko, biorąc pod uwagę tempo prac...).
_________________ Pocketbook 902 Pro (4Q 2011 – 2015?). Pocketbook Touch Lux 3 (od VII 2015 – VI 2018 (padła pamięć)). Inkbook Obsidian (od II 2016). Kindle Oasis 2 (od XII 2017).
|
09 maja 2017 23:40:42 |
|
|
Użytkownik
Dołączył(a): 01 wrz 2013 16:37:00 Posty: 34 Lokalizacja: Bydgoszcz
eCzytnik: inkBOOK Prime, Pocketbook HD3
|
Re: Podmiana czcionek w aplikacji Legimi
Wielkie, wielkie dzięki! Marzyłam o możliwości, kiedy w Legimi będę mogła mieć Caecilię - doczekałam się Wirtualne piwko i gigantyczna wdzięczność, wszystko śmiga elegancko
|
15 maja 2017 22:05:53 |
|
|
Użytkownik
Dołączył(a): 12 lut 2016 0:49:04 Posty: 216
eCzytnik: Kindle, Inkbook, Pocketbook
|
Re: Podmiana czcionek w aplikacji Legimi
Ależ bardzo proszę, cieszę się, że Ci się spodobało. Chciałbym kiedyś jeszcze zrobić coś z rozmiarem fontów, bo skok w apce jest za duży – nominalnie o 2 "pt", ale na oko odpowiada to 4 punktom w innych aplikacjach, i np. Caecilia czy Ember ustawione na 14 są dla mnie trochę za małe, natomiast na 16 – stanowczo za duże. Przypuszczam, że da się to jakoś przedefiniować w plikach .ttf, ale na razie nie wiem jak. Hm, może ktoś podpowie?
_________________ Pocketbook 902 Pro (4Q 2011 – 2015?). Pocketbook Touch Lux 3 (od VII 2015 – VI 2018 (padła pamięć)). Inkbook Obsidian (od II 2016). Kindle Oasis 2 (od XII 2017).
|
16 maja 2017 2:35:38 |
|
|
Użytkownik
Dołączył(a): 21 lip 2011 9:46:47 Posty: 286
eCzytnik: KoboT,NST,NGP,K3G, KPW2,KPW3,TolV2
|
Re: Podmiana czcionek w aplikacji Legimi
Same ustawienia zaszyte w plikach TTF raczej nie pomogą. Funkcje sliderów do zmiany wielkości czcionek w aplikacji Legimi IMHO zaszyte są w plikach DLL i nie ma do nich prostego dostępu.
|
16 maja 2017 10:43:58 |
|
|
Użytkownik
Dołączył(a): 12 lut 2016 0:49:04 Posty: 216
eCzytnik: Kindle, Inkbook, Pocketbook
|
Re: Podmiana czcionek w aplikacji Legimi
No to kiszka. Próbowałem Cecylkę przeskalować programem FontForge ale efekty były opłakane.
_________________ Pocketbook 902 Pro (4Q 2011 – 2015?). Pocketbook Touch Lux 3 (od VII 2015 – VI 2018 (padła pamięć)). Inkbook Obsidian (od II 2016). Kindle Oasis 2 (od XII 2017).
|
16 maja 2017 23:23:24 |
|
|
Użytkownik
Dołączył(a): 12 lut 2016 0:49:04 Posty: 216
eCzytnik: Kindle, Inkbook, Pocketbook
|
Re: Podmiana czcionek w aplikacji Legimi
Wiesz co, po prostu chciałem uzyskać taki efekt, by przy danym ustawieniu rozmiaru czcionki była ona trochę większa albo mniejsza niż w oryginale. Fonty są w końcu wektorowe, sądziłem, że mają zaszyte jakieś mapowanie rozmiaru czy coś. Gdy w Legimi ustawię Ceckę na "14", to jest dla mnie za mała. Następny krok to "16" I jest z kolei za wielka. Myślałem, że coś przestawię i Legimi dalej będzie sobie ustawiać na "16" a font tak naprawdę będzie wyglądać jakbym ustawił "15" albo "14,5". Skalowanie FontForgem (teraz nawet nie wiedziałbym, gdzie tej opcji szukać) po prostu zupełnie rozwaliło czcionkę. Program przerobił wszystkie znaczki po kolei i wyszedł z tego busz po polsku Ale nie ma tragedii, mam jeszcze CharisSIL, a on jest o wiele lepiej rozmiarowo dopasowany do moich potrzeb.
_________________ Pocketbook 902 Pro (4Q 2011 – 2015?). Pocketbook Touch Lux 3 (od VII 2015 – VI 2018 (padła pamięć)). Inkbook Obsidian (od II 2016). Kindle Oasis 2 (od XII 2017).
|
28 lip 2017 0:18:21 |
|
|
Użytkownik
Dołączył(a): 12 lut 2016 0:49:04 Posty: 216
eCzytnik: Kindle, Inkbook, Pocketbook
|
Re: Podmiana czcionek w aplikacji Legimi
Pewnie, skoro jesteś tak uprzejmy Czy to trudne do zrobienia? Fontforge wystarczy czy trzeba czegoś innego? Pytam, bo problem jest szerszy: ember, bookerley, literata... chyba tylko wspomniany charis wyróżnia się z tłumu. (Link) – Gdzieś tam znaleziona w internetach, przypuszczam że z kundla, ale tak naprawdę nie wiem.
_________________ Pocketbook 902 Pro (4Q 2011 – 2015?). Pocketbook Touch Lux 3 (od VII 2015 – VI 2018 (padła pamięć)). Inkbook Obsidian (od II 2016). Kindle Oasis 2 (od XII 2017).
|
28 lip 2017 1:31:40 |
|
|
Użytkownik
Dołączył(a): 01 wrz 2013 16:37:00 Posty: 34 Lokalizacja: Bydgoszcz
eCzytnik: inkBOOK Prime, Pocketbook HD3
|
Re: Podmiana czcionek w aplikacji Legimi
panjan, jako ja zielona w temacie- można tu liczyć na linka do apk z tą podmienioną Caecilią? Wysłane z mojego NEM-L21 przy użyciu Tapatalka
|
29 lip 2017 2:03:49 |
|
|
Użytkownik
Dołączył(a): 12 lut 2016 0:49:04 Posty: 216
eCzytnik: Kindle, Inkbook, Pocketbook
|
Re: Podmiana czcionek w aplikacji Legimi
Dzięki, teraz jest idealna. Och, po cichu liczyłem, że jednak zdradzisz ten sekret... Raz jeszcze dzięki. Sprawdziłem w praktyce przy kolejnym "buildzie" – bardzo pożyteczne narzędzie. Wykonuje, prócz samego podpisywania, wszystkie potrzebne kroki. Na dodatek zaimportowało klucz, którego użyłem poprzednim razem. Dzięki temu uniknąłem odinstalowania i utraty danych (niby Legimi się dosynchronizowuje, ale potem jest totalny bajzel na półce i w cytatach). Ha! Widzę, że nie tylko mi rozmiary czcionek w apce nie pasują. Jasne, apkę zaraz wrzucę.
_________________ Pocketbook 902 Pro (4Q 2011 – 2015?). Pocketbook Touch Lux 3 (od VII 2015 – VI 2018 (padła pamięć)). Inkbook Obsidian (od II 2016). Kindle Oasis 2 (od XII 2017).
|
30 lip 2017 3:26:06 |
|
|
Użytkownik
Dołączył(a): 12 lut 2016 0:49:04 Posty: 216
eCzytnik: Kindle, Inkbook, Pocketbook
|
Re: Podmiana czcionek w aplikacji Legimi
Nowa odmiana aplikacji Legimi z podmienionymi czcionkami. Wersja bazowa to nadal 2.47.6. W porównaniu do poprzedniej przeróbki pozbyłem się fontów Roboto i Sanchez, których i tak nie używałem. Zrezygnowałem też z BookerlyModified, bo był stanowczo za gruby. Teraz mapowanie nazwy czcionki na rzeczywisty krój wygląda następująco: • DejaVuSerif → Caecilia [1] • DroisSerif → Literata [1] • Paratype → Ember [1] • LiberationSerif → CharisSIL modified [1] • Roboto → Cecylka [2] • Neuton → Bookerly [3] • Sanchez → BookerlyPlus3 [4] • Inconsolata – pozostaje bez zmian Uwagi: [1] – bez zmian w stosunku do poprzedniej przeróbki [2] – Caecilia pomniejszona dzięki nieocenionej pomocy athame; zmieniłem nazwę i identyfikator, żeby nie kolidowała z oryginałem [3] – Neuton składał się tylko z 3 plików .ttf, a Bookerly z 4; nie wiem, czy BoldItalic będzie się wyświetlać poprawnie [4] – Odmiana Bookerly, którą pogrubiłem delikatnie, by lepiej się prezentowała na czytniku, jednocześnie nie przytłaczając swoim ciężarem A oto sama apka: https://drive.midiapolis.com/public.php ... c611d5d69fmd5sum: 46ee10e5da360e19be847eb00e5cc219 Podpisana tym samym kluczem, co poprzednia modyfikacja, więc przejście pomiędzy jedną a drugą wersją powinno być szybkie i bezproblemowe. Miłej lektury!
_________________ Pocketbook 902 Pro (4Q 2011 – 2015?). Pocketbook Touch Lux 3 (od VII 2015 – VI 2018 (padła pamięć)). Inkbook Obsidian (od II 2016). Kindle Oasis 2 (od XII 2017).
|
30 lip 2017 3:55:30 |
|
|
Użytkownik
Dołączył(a): 01 wrz 2013 16:37:00 Posty: 34 Lokalizacja: Bydgoszcz
eCzytnik: inkBOOK Prime, Pocketbook HD3
|
Re: Podmiana czcionek w aplikacji Legimi
Dziękuję pięknie Zdecydowanie jeszcze większy komfort czytania Caeclilia to moja ulubiona czcionka, teraz jest idealnie
|
01 sie 2017 8:57:05 |
|
|
Kto przegląda forum |
Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 1 gość |
|
Nie możesz rozpoczynać nowych wątków Nie możesz odpowiadać w wątkach Nie możesz edytować swoich postów Nie możesz usuwać swoich postów
|
|
|
|