Wyświetlanie polskich znaków diakrytycznych

Transkrypt

Wyświetlanie polskich znaków diakrytycznych
Wyświetlanie polskich znaków diakrytycznych
Jednym z częściej napotykanych problemów, związanych z obsługą paneli operatorskich Weintek, jest brak
popranego wyświetlania w tekstach, polskich znaków diakrytycznych (znaków: ą, ć, ę, ł, ń, ó, ś, ź, ż).
Problem ten ujawnia się na dwóch etapach:
- projektowania, gdzie polskie znaki nie są poprawnie wyświetlane na projektowanych oknach, np.
- po wgraniu projektu i jego uruchomieniu na panelu.
Niniejsze opracowanie traktuje o sposobach rozwiązania tych problemów (zagadnienia te tyczą się, analogicznie,
również błędnego wyświetlania znaków diakrytycznych innych jak polski alfabetów, np. cyrylicy).
1
YouTube
FAQ
Do pobrania
Wyświetlanie polskich znaków diakrytycznych
1. Informację ogólne:
• Oprogramowanie EasyBuilder, korzysta z zainstalowanych w systemie Windows, plików czcionek
(plików .ttf). Chcąc wykorzystać w projekcie programu EasyBuilder, niestandardowy (niezainstalowany w
Windows) krój czcionki, należy jej plik .ttf, wkleić do folderu Fonts, znajdującego się w folderze Windows
systemu operacyjnego, np. dla systemu Windows 7:
•
Nie wszystkie istniejące kroje czcionek, zawierają w sobie polskie znaki diakrytyczne. Chcąc wyświetlać
polskie znaki, musimy dla napisów je zawierających, stosować krój czcionki, który te znaki zawiera (np.
Arial, Times New Roman)
2. Rozwiązanie problemu braku wyświetlania polskich znaków na etapie projektowania:
Niemal w 100% przypadków, przyczyną problemu jest to, że:
- program, mimo tego, że wybieramy dla tekstu czcionkę zawierającą polskie znaki (np. Arial):
- narzuca zastosowania innej czcionki, co ujawnia się po ponownym wejściu do edycji tego napisu:
- a to zachowanie z kolei wynika z faktu tego, że w zakładce Non-ASCII Fonts ustawień systemowych
projektu (dostępnych z menu Edit→System Parameters), krój czcionki, który chcemy zastosować dla
napisu, nie widnieje na liście czcionek spoza kodu ASCII (bardzo często, w tego typu przypadkach, na
liście tej widnieje tylko jedna czcionka i jest nią [jak pokazano niżej] czcionka Droid Sans Fallback [nie
zawiera ona polskich znaków diakrytycznych]):
2
YouTube
FAQ
Do pobrania
Wyświetlanie polskich znaków diakrytycznych
Rozwiązaniem problemu jest zatem dodanie na wyżej wskazaną listę, korzystając z przycisku Add ..,
wszystkich krojów czcionek, jakie chcemy stosować w projekcie, np. dodanie rozważanej w
przykładzie czcionki Arial:
po czym:
- albo ręczne zajrzenie do edycji każdego z istniejącego w projekcie tekstu i zmianę jego kroju na
zawierającą polskie znaki czcionkę
- albo skorzystania z menadżera czcionek, dostępnego z menu Edit→Font Management, który pozwala
na zmianę w obszarze całego projektu (we wszystkich obiektach, w których występuje), wskazanego
kroju czcionki, na inny. Np. chcąc zmienić we wszystkich obiektach w projekcie, czcionkę Droid Sans
Fallback, na czcinkę Arial, możemy wprowadzić nastawę jak niżej, po czym nacisnąć przycisk Replace:
3
YouTube
FAQ
Do pobrania
Wyświetlanie polskich znaków diakrytycznych
Wyżej wymienione kroki winny skutkować poprawnym wyświetlaniem znaków diakrytycznych
podczas edycji projektu, ale również w czasie symulacji On i Off line'owej:
3. Rozwiązanie dla braku wyświetlania znaków diakrytycznych, po wgraniu projektu na panel
Pierwszą rzeczą, którą trzeba potwierdzić, to to, czy w oknie kompilacji projektu (dostępnym z menu
Tools→Compile), wskazano, że podczas kompilacji projektu, budowane mają być pliki czcionek (opcja
Build Font Files). Jeżeli opcja ta nie jest zaznaczona, zaznaczamy ją:
4
YouTube
FAQ
Do pobrania
Wyświetlanie polskich znaków diakrytycznych
Kolejną rzeczą, jakiej musimy dopilnować, jest to, aby podczas wgrywania projektu na panel, wgrać na
niego również pliki czcionek. Wykonywane jest to wtedy, gdy w oknie wgrywania projektu, zaznaczona
jest niżej wskazana opcja (jak głosi znajdujący się obok niej napis, czynność tą możemy wykonać
jednokrotnie [unikając wgrywania za każdym razem tych samych plików, które i tak istnieją już w
panelu]):
4. Przypadki, w których polskie znaki diakrytyczne wyświetlają się, jednak ogólnie, napisy wyświetlane przez
panel, mają inny wygląd od tego jaki prezentowany jest podczas edycji projektu.
Istnieją kroje czcionek, których panele Weintek nie są wstanie w sposób wierny wyświetlić na ekranie.
W takich przypadkach należy posiłkować się przekształcaniem takich napisów na obrazy bitmapowe, a
uzyskuje się to dzięki wskazaniu poniżej opcji, występującej w zakładkach Label edycji obiektów
projektu:
5
YouTube
FAQ
Do pobrania