Libreoffice calc export to pdf. Niektóre znaki wyglądają inaczej

0

Mam następujący problem: kiedy próbuję wyeksportować plik .ods do .pdf w Libreoffice Calc 4.3.2.2, używam niektórych znaków Unicode. W większości przypadków pojawiają się w pliku PDF w porządku, ale w niektórych przypadkach wszystkie są zastępowane (ale tylko wizualnie, ponieważ jeśli gdzieś je skopiuję i wkleję, to wkleja poprawny znak) innym symbolem.

Zacząłem testować niektóre wejścia i zdałem sobie sprawę, że znak ▲ (U + 25B2; trójkąt) jest umieszczony przed jakimikolwiek innymi symbolami (znaki takie jak ★ gwiazda i ♪ nuta) powodują problem.

Nie mam pojęcia, jak to się mogło stać lub jak mogę to naprawić. Jakieś sugestie?

Nawiasem mówiąc, nie znam Unicode znaku, który jest używany do zastąpienia innych znaków, ale można go zobaczyć na drugim linku, który podam poniżej.

Oto pliki pdf. To z rankingu, który trzymam. Pierwszy jest w porządku, bez trójkątów: https://www.dropbox.com/s/lg444e5zss9j0n6/ok.pdf?dl=0

Drugi to ten sam plik o znaku ▲ w komórce A4 w pliku .ods. Niektóre symbole zmieniają się w inną postać, po której następuje spacja: https://www.dropbox.com/s/zpi79dvq3xmbtwi/nok.pdf?dl=0

Solodan
źródło

Odpowiedzi:

0

Nie wszystkie czcionki obsługują wszystkie znaki Unicode. Solidne trójkąty, których próbujesz użyć (Unicode U + 25B2 lub ▲), nie są zawarte w Linotypie Palatino, ale są w czcionkach DejaVu Sans. Jednak proces eksportu wykorzystuje tabelę podstawiania czcionek, która odrzuca czcionkę DejaVu Sans i zastępuje ją interfejsem Segoe. Znak ★ nie jest częścią zestawu czcionek interfejsu Segoe UI, więc został wykonany znak podstawienia.

Sprawdź ustawienia podstawiania czcionek i osadzania czcionek. Na Eksportuj jako PDF Okno dialogowe zawiera opcję osadzania standardowych czcionek. FWIW, mój własny eksport do pliku testowego Calc używał MS Arial i Arial Unicode MS i nie było problemu.

Jeeped
źródło
Dzięki! Zmiana czcionki na DejaVu Sans rozwiązała problem.
Solodan