Polskie fonty w OO

Użytkowanie edytora dokumentów
wicy
Posty: 9
Rejestracja: wt sty 03, 2012 11:33 am

Polskie fonty w OO

Post autor: wicy »

Witam, proszę o szybką poradę.
Po napisaniu tekstu dowolnym fontem, widzę polskie znaki ale nie w foncie wybranym, tylko zawsze jak gdyby w foncie arial.
Tekst pisany na innym komputerze z OO (nie pamiętam wersji) wyglądał idealnie a przeniesiony do domu i otwarty OO 3.3.0, zmienia polskie znaki na arial.
Nie wiem czy to wina samego OO, czy może windowsa (xp prof)?
Załączniki
Nowy-1.jpg
Nowy-1.jpg (6.23 KiB) Przejrzano 10479 razy
OpenOffice 3.1 Windows XP
Awatar użytkownika
quest-88
Posty: 1105
Rejestracja: ndz maja 24, 2009 8:12 pm
Lokalizacja: Zabrze
Kontakt:

Re: Polskie fonty w OO

Post autor: quest-88 »

Standardowa diagnostyka rozwiązuje 90% problemów typu "wcześniej działało, ale już nie działa".
Przepis na LibreOffice
Uzyskałeś pomoc? Poinformuj innych o sprawdzonym rozwiązaniu i podziękuj. Dodaj [SOLVED] w tytule.
Jan_J
Posty: 4558
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Polskie fonty w OO

Post autor: Jan_J »

Polskie fonty != polskie znaki

Polskie fonty (szerzej: polskie pisma drukarskie) == fonty (odp. pisma) zaprojektowane przez polskich twórców, w polskich pracowniach, dla polskich firm. Patrz np. Antykwa Toruńska, Antykwa Półtawskiego, Iwona. Oraz wkład nieocenionego Janusza Mariana Nowackiego (http://jmn.pl/), który te zasoby digitalizuje, żeby nie zostały zapomniane.

Polskie znaki == znaki specyficzne dla polskiego alfabetu; obecnie najczęściej rozumiane jako podzbiór Unikodu.

Problem o którym pisze wicy, w moim rozumieniu wiąże się z sytuacją, kiedy użyty font nie posiada kompletu znaków, jakich zamierzamy użyć, i w razie potrzeby podstawiany jest font domyślny. Radzę sprawdzić, czy ciemna antykwa z rysunku ma układ unikodowy, i czy są w niej polskie litery. Oczywiście, Writer nie musi być właściwym narzędziem do takich testów. Lepszy byłby nieformatujący edytor a la Notepad, a jeszcze lepszy edytor albo przeglądarka fontów, jak FontForge.

❅ ❄ ❆ ❄ ❆ ❅ ❆ ❅ ❄ ❄ ❅ ❆ ❅ ❆ ❄ ❆ ❄ ❅
Korzystając z niezmierzonego bogactwa znaków Unikodu, do życzeń pogodnych świąt i przyszłorocznej pomyślności dołączam kilka symboli. Mam nadzieję, że je odczytacie...
❅ ❄ ❆ ❄ ❆ ❅ ❆ ❅ ❄ ❄ ❅ ❆ ❅ ❆ ❄ ❆ ❄ ❅

PS. phpBB znaku choinki u+1f384 nie przyjął...
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
wicy
Posty: 9
Rejestracja: wt sty 03, 2012 11:33 am

Re: Polskie fonty w OO

Post autor: wicy »

Jan_J pisze: Problem o którym pisze wicy, w moim rozumieniu wiąże się z sytuacją, kiedy użyty font nie posiada kompletu znaków, jakich zamierzamy użyć, i w razie potrzeby podstawiany jest font domyślny.
No ale dlaczego tak się dzieje?
Używam na laptopie OpenOffice.ux.pl 3.2.0 OOO320m12. Plik z tekstem w przykładowym foncie Blue Highway Linocut mam wyświetlany, drukowany, konwertowany do pdf z polskimi znakami w tym foncie. Po zapisaniu do pliku Word97/2000 i otworzeniu na drugim komputerze z OpenOffice.org 3.3.0 OOO330m20, efekt jest taki jak widać w załączniku. Polskie znaki zastępowane są innym fontem.
Wychodzi na to, że obie wersje nie są ze sobą kompatybilne i zawierają inne zestawy fontów. W OO 330 brak fontu Blue Highway. Nóż się otwiera w kieszeni i ciśnie na usta stek przekleństw na OO.
Jak zatem doprowadzić do "zgodności fontowej" obu wersji?
OpenOffice 3.1 Windows XP
Jan_J
Posty: 4558
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Polskie fonty w OO

Post autor: Jan_J »

Fonty nie muszą być z OOo. Wszystkie fonty Type1, TrueType, OpenType które masz w systemie, też są do dyspozycji we Writerze.

Jeden rodzaj problemów: w systemie A masz font BlueHighway, w systemie B go nie ma. Wpisy w dokumencie dot. nazwy fontu pozostają, ale użyć go się nie da. Writer użyje w jego miejsce fontu opisanego w tabeli zamian fontów, a jeżeli nie go znajdzie, użyje pierwszego lepszego fontu.

Inny rodzaj: masz na maszynie A font BlueHighway w wersji p.q, a na maszynie B w wersji r.s. Wersje różnią się kodowaniem albo kompletnością. To są rzadkie przypadki, chociaż się zdarzają.

Obie sytuacje mogą prowadzić do tego co obserwujesz.

Jeżeli masz na myśli font BlueHighway Ray'a Larabie http://www.fontspring.com/fonts/typodermic/blue-highway , to ewidentnie nie jest to font z Twojego obrazka. To by znaczyło, że font był na maszynie A, i nie było go na maszynie B.

Katalog fontów OpenOffice.org 3.3 obejmuje pliki

Kod: Zaznacz cały

DejaVuSans-BoldOblique.ttf           GenBasI.ttf
DejaVuSans-Bold.ttf                  GenBasR.ttf
DejaVuSansCondensed-BoldOblique.ttf  GenBkBasBI.ttf
DejaVuSansCondensed-Bold.ttf         GenBkBasB.ttf
DejaVuSansCondensed-Oblique.ttf      GenBkBasI.ttf
DejaVuSansCondensed.ttf              GenBkBasR.ttf
DejaVuSans-ExtraLight.ttf            LiberationMono-BoldItalic.ttf
DejaVuSansMono-BoldOblique.ttf       LiberationMono-Bold.ttf
DejaVuSansMono-Bold.ttf              LiberationMono-Italic.ttf
DejaVuSansMono-Oblique.ttf           LiberationMono-Regular.ttf
DejaVuSansMono.ttf                   LiberationSans-BoldItalic.ttf
DejaVuSans-Oblique.ttf               LiberationSans-Bold.ttf
DejaVuSans.ttf                       LiberationSans-Italic.ttf
DejaVuSerif-BoldItalic.ttf           LiberationSansNarrow-BoldItalic.ttf
DejaVuSerif-Bold.ttf                 LiberationSansNarrow-Bold.ttf
DejaVuSerifCondensed-BoldItalic.ttf  LiberationSansNarrow-Italic.ttf
DejaVuSerifCondensed-Bold.ttf        LiberationSansNarrow-Regular.ttf
DejaVuSerifCondensed-Italic.ttf      LiberationSans-Regular.ttf
DejaVuSerifCondensed.ttf             LiberationSerif-BoldItalic.ttf
DejaVuSerif-Italic.ttf               LiberationSerif-Bold.ttf
DejaVuSerif.ttf                      LiberationSerif-Italic.ttf
                                            LiberationSerif-Regular.ttf
GenBasBI.ttf                         opens___.ttf
GenBasB.ttf
zawierające opis rodzin DejaVu, Gentium, Liberation oraz OpenSymbol.

Z LibreOffice instalowane są pliki fontowe

Kod: Zaznacz cały

DejaVuSans-BoldOblique.ttf           GenBkBasI.ttf
DejaVuSans-Bold.ttf                  GenBkBasR.ttf
DejaVuSansCondensed-BoldOblique.ttf  LiberationMono-BoldItalic.ttf
DejaVuSansCondensed-Bold.ttf         LiberationMono-Bold.ttf
DejaVuSansCondensed-Oblique.ttf      LiberationMono-Italic.ttf
DejaVuSansCondensed.ttf              LiberationMono-Regular.ttf
DejaVuSans-ExtraLight.ttf            LiberationSans-BoldItalic.ttf
DejaVuSansMono-BoldOblique.ttf       LiberationSans-Bold.ttf
DejaVuSansMono-Bold.ttf              LiberationSans-Italic.ttf
DejaVuSansMono-Oblique.ttf           LiberationSansNarrow-BoldItalic.ttf
DejaVuSansMono.ttf                   LiberationSansNarrow-Bold.ttf
DejaVuSans-Oblique.ttf               LiberationSansNarrow-Italic.ttf
DejaVuSans.ttf                       LiberationSansNarrow-Regular.ttf
DejaVuSerif-BoldItalic.ttf           LiberationSans-Regular.ttf
DejaVuSerif-Bold.ttf                 LiberationSerif-BoldItalic.ttf
DejaVuSerifCondensed-BoldItalic.ttf  LiberationSerif-Bold.ttf
DejaVuSerifCondensed-Bold.ttf        LiberationSerif-Italic.ttf
DejaVuSerifCondensed-Italic.ttf      LiberationSerif-Regular.ttf
DejaVuSerifCondensed.ttf             LinBiolinum_RB_G.ttf
DejaVuSerif-Italic.ttf               LinBiolinum_R_G.ttf
DejaVuSerif.ttf                      LinBiolinum_RI_G.ttf
                                           LinLibertine_RB_G.ttf
GenBasBI.ttf                         LinLibertine_RBI_G.ttf
GenBasB.ttf                          LinLibertine_R_G.ttf
GenBasI.ttf                          LinLibertine_RI_G.ttf
GenBasR.ttf                          LinLibertine_RZ_G.ttf
GenBkBasBI.ttf                       LinLibertine_RZI_G.ttf
GenBkBasB.ttf                        opens___.ttf
czyli dodatkowo mamy jeszcze Biolinum i Linux Libertine Fonts.

Inne fonty jakie masz w systemie są tam, ponieważ dostałeś je wraz z systemem, albo zachciałeś je zainstalować, albo zostały zainstalowane przy okazji instalacji innych pakietów. Więc narzekanie na OpenOffice jest nie na miejscu.

PS. Technicznie przeniesienie pliku fontowego z jednego systemu na inny umożliwi korzystanie z fontu. Jednak legalność takiej operacji zależy od warunków licencji (w tym przypadku: freeware, dla ograniczonej liczby odmian).
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
wicy
Posty: 9
Rejestracja: wt sty 03, 2012 11:33 am

Re: Polskie fonty w OO

Post autor: wicy »

Dzięki za wyczerpujące wyjaśnienia. Teraz to już dyskusja czysto akademicka, bo sprawę musiałem rozwiązać w inny sposób.
Fonty na laptopie mogły być doinstalowane z innym programem, aczkolwiek to mało prawdopodobne, gdyż admini pracowi dość restrykcyjnie podchodzą do kwestii oprogramowania i nie mam na laptopie nic co miałoby zestaw fontów dorzuconych do systemu. Chyba że dorzucili "od siebie" jakiś pakiet fontów.
Czy dokopiowanie fontów z windows/fonts laptopa na mój komputer załatwi sprawę? Ok... widzę odpowiedź w p.s. ;)
OpenOffice 3.1 Windows XP
nobody13
Posty: 10
Rejestracja: czw maja 16, 2013 4:06 pm

Re: Polskie fonty w OO

Post autor: nobody13 »

Też mam ten problem na komputerze w pracy było wszystko ok, a w domu na laptopie polskie znaki pisane są inną czcionką. Czy reinstalacja oo pomoże w tym wypadku?
Awatar użytkownika
quest-88
Posty: 1105
Rejestracja: ndz maja 24, 2009 8:12 pm
Lokalizacja: Zabrze
Kontakt:

Re: Polskie fonty w OO

Post autor: quest-88 »

Może doinstaluj brakujące fonty?
Standardowa diagnostyka rozwiązuje 90% problemów typu "wcześniej działało, ale już nie działa".
Przepis na LibreOffice
Uzyskałeś pomoc? Poinformuj innych o sprawdzonym rozwiązaniu i podziękuj. Dodaj [SOLVED] w tytule.
martaposty1
Posty: 12
Rejestracja: wt lip 02, 2013 2:20 pm

Re: Polskie fonty w OO

Post autor: martaposty1 »

Doinstalowanie tylko brakujących czcionek może pomóc. Na pewno jest większe prawdopodobieństwo skutecznej instalacji niż reinstalacja całego OpenOffice. Przeinstalowanie OO zapewne sprowadzi Cię do punktu wyjścia.
Spójrz praw­dzie w oczy i po­wiedz, że to kłamstwo...
Tresowski
Posty: 2
Rejestracja: czw lut 04, 2021 11:01 pm

Re: Polskie fonty w OO

Post autor: Tresowski »

Na komputach mam ustawiony jÄzyk niemiecki angielski i polski.
W systemie operacyjnym Windows XP moge normalnie pisa* po polsku w OpenOffice ale na innym komputerze z Windows 10, chociaz jako jÄzyk ustawiony jest polski (programista) i klawiatura (214) nie mogÄ pisac zadnymi polskimi literami. Dlaczego?
OpenOffice 4.1.3 na Windows 10
Awatar użytkownika
Jermor
Posty: 2239
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: Polskie fonty w OO

Post autor: Jermor »

Czym innym jest język a czym innym klawiatura. Terminy "Programisty" i 214, gdy mówimy o języku polskim, odnoszą się do klawiatury. Klawiatura 214 to taka, w której tzw, polskie litery znajdują się bezpośrednio na ustalonych miejscach klawiatury, czyli dla klawiatury polskiej. Klawiatura programisty, to klawiatura w której "polskie" litery są uzyskiwane za pomocą skrótu klawiaturowego, w Windows10 to prawy ALT + odpowiadająca kształtem litera łacińska.
Można mieć system z dowolnym językiem i zainstalować dowolne klawiatury.
O tych problemach jest trochę tutaj: https://yestok.pl/gen/y15.php
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Tresowski
Posty: 2
Rejestracja: czw lut 04, 2021 11:01 pm

Re: Polskie fonty w OO rozwiazany

Post autor: Tresowski »

Jermor pisze:Czym innym jest język a czym innym klawiatura. Terminy "Programisty" i 214, gdy mówimy o języku polskim, odnoszą się do klawiatury. Klawiatura 214 to taka, w której tzw, polskie litery znajdują się bezpośrednio na ustalonych miejscach klawiatury, czyli dla klawiatury polskiej. Klawiatura programisty, to klawiatura w której "polskie" litery są uzyskiwane za pomocą skrótu klawiaturowego, w Windows10 to prawy ALT + odpowiadająca kształtem litera łacińska.
Można mieć system z dowolnym językiem i zainstalować dowolne klawiatury.
O tych problemach jest trochę tutaj: https://yestok.pl/gen/y15.php
Problem rozwiazany: jako klawiature mialem nie Polski (214). Zmieniöem i mam polskie fonty.
OpenOffice 4.1.3 na Windows 10
Jan_J
Posty: 4558
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Polskie fonty w OO rozwiazany

Post autor: Jan_J »

Tresowski pisze:
Jermor pisze:Czym innym jest język a czym innym klawiatura.
Problem rozwiazany: jako klawiature mialem nie Polski (214). Zmieniöem i mam polskie fonty.
Błędna diagnoza problemu. To nie jest sprawa fontu. Układ klawiatury decyduje o tym jaki kod jest generowany po przyciśnięciu klawisza. Font decyduje o kształcie znaczka na ekranie albo drukarce, albo w obrazku. Używając niezamierzony układu klawiatury dostajesz niezamierzone kody, a to przekłada się na mylne znaki fontu. To zaś, czy font zawiera „polskie znaki”, nie ma w tym przypadku nic do rzeczy.
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
ODPOWIEDZ