Strona 1 z 1

Symbole działań matematycznych w OpenSymbol

PostNapisane: Pn lis 19, 2012 11:12 am
przez Jan_J
Dwa obrazki, ta sama formuła. Zrzuty powstały przy domyślnej konfiguracji pakietów.

ooo33.png
ooo33.png (8.15 KiB) Przeglądane 3014 razy
OpenOffice 3.3

lo36.png
lo36.png (8.38 KiB) Przeglądane 3014 razy
LibreOffice 3.6.3

W używanym do kreślenia symboli w formułach foncie OpenSymbol 2.4.3 (numer sczytany przez FontForge), dostarczonym w OOo 3.3, znaki działań +±− tworzą spójny graficznie zestaw.
Niestety, w OpenSymbol (wersja 102.2 - sic!) rozprowadzanym wraz z LibreOffice już tak nie jest. Ale tak przecież zostać nie może!

See also: https://issues.apache.org/ooo/show_bug.cgi?id=113521 (CLOSED FIXED, rok 2010). Czyżby Libre wciąż korzystał ze starszej, błędnej wersji fontu?

See also: https://bugs.freedesktop.org/show_bug.cgi?id=51827 (UNCONFIRMED, rok 2012). Zgłoszenie dotyczy nieco innego problemu, i proponuje inne rozwiązanie (moim zdaniem nieprofesjonalne), ale przyczyna jest ta sama.

See also: https://bugs.freedesktop.org/show_bug.cgi?id=49547 (NEW, 2012). Chyba to.

Re: Symbole działań matematycznych w OpenSymbol

PostNapisane: Pn lis 19, 2012 5:27 pm
przez Raknor
U mnie jest tak:

Symbol "+" mógłby być cieńszy. Za to znaki są równomiernie rozmieszczone w przeciwieństwie do Twojego załącznika z LO 3.6.3.

Re: Symbole działań matematycznych w OpenSymbol

PostNapisane: Pn lis 19, 2012 9:54 pm
przez Jan_J
Dzięki;
już zdążyłem sprawdzić w wielu instalacjach LO; tych z TheDocumentFoundation i tych z paczkowanych przez dystrybucje Linuksa.

Symbol + powinien być nie tylko cieńszy, także dłuższy. Różnic między obiema wersjami fontu jest więcej; czy są one na korzyść, czy nie -- nie zgłębiałem.

Zgłosiłem komentarz do https://bugs.freedesktop.org/show_bug.cgi?id=51827.
Choć chyba https://bugs.freedesktop.org/show_bug.cgi?id=49547 byłby bardziej odpowiedni.

I pomyśleć: takie małe g..., a rozprzestrzeniło się szeroko. Aż wstyd. Prawdę mówiąc w ogóle laik -- w sensie nie-typograf, odpowiednio wykształcony -- nie powinien się bawić ani w modyfikacje fontu, ani w formułowanie tego typu uwag.

Re: Symbole działań matematycznych w OpenSymbol

PostNapisane: Pn lis 19, 2012 11:56 pm
przez Raknor
Faktycznie coś jest pomieszane.

W tej postaci są bardziej dopasowane:
Kod: Zaznacz cały   Rozszerz widokZwiń widok
a "+" b - c
albo
Kod: Zaznacz cały   Rozszerz widokZwiń widok
a + b "-" c

Re: Symbole działań matematycznych w OpenSymbol

PostNapisane: Wt lis 20, 2012 12:17 pm
przez Jan_J
Raknor napisał(a):W tej postaci są bardziej dopasowane:
Kod: Zaznacz cały   Rozszerz widokZwiń widok
a "+" b - c
albo
Kod: Zaznacz cały   Rozszerz widokZwiń widok
a + b "-" c

Użycie w formule "+" (u+002b) i "−" (u+2212) w cudzysłowach winno zawsze dać perfekcyjnie dopasowane symbole, bo pochodzące z tego samego (ale tekstowego) fontu. Ale wtedy rezygnujemy z automatyzmu.

Metody z jednym tylko cudzysłowem są bez sensu, bo biorą znaki z różnych fontów (a tylko nad jednym z nich użytkownik ma władzę konfigurowania). Zaś "-" (u+002d) generuje glif łącznika a nie minusa. Chyba że będziemy pamiętać, żeby wklejać minus.

Nie tędy droga. Bo chodzi o to, by podstawowy font składający symbolikę matematyczną (czyli OpenSymbol z pliku opens___.ttf) był w porządku. To w nim jest namieszane.

W roku 2010 usunięto ten błąd z fontu dołączonego do OOo -- patrz https://issues.apache.org/ooo/show_bug.cgi?id=113521,
https://issues.apache.org/ooo/attachment.cgi?id=70878. Jak to się stało, że w LO wrócił?