Symbole działań matematycznych w OpenSymbol

Użytkowanie edytora równań

Symbole działań matematycznych w OpenSymbol

Postprzez Jan_J » Pn lis 19, 2012 11:12 am

Dwa obrazki, ta sama formuła. Zrzuty powstały przy domyślnej konfiguracji pakietów.

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

lo36.png
lo36.png (8.38 KiB) Przeglądane 3059 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.
JJ
LO Still (6.2) ∙ AOO 4.1.7 ∙ Python (3.7|2.7) ∙ Unicode 12 ∙ LATEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Fedora|CentOS|SUSE)
Jan_J
 
Posty: 3968
Dołączył(a): Pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Symbole działań matematycznych w OpenSymbol

Postprzez Raknor » Pn lis 19, 2012 5:27 pm

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.
Załączniki
lodev3_6_4.png
LOdev 3.6.4
lodev3_6_4.png (6.46 KiB) Przeglądane 3036 razy
lo3_5_5.png
LO 3.5.5
lo3_5_5.png (6.38 KiB) Przeglądane 3036 razy
LibreOffice 5.1.6 (64bit)
Kubuntu 16.04 (64bit)
Wszelkie uwagi lub chęć udziału przy polonizacji LibreOffice proszę kierować na adres: pol_lo at pro.wp.pl
Raknor
 
Posty: 509
Dołączył(a): Pt lut 19, 2010 3:32 pm
Lokalizacja: Warszawa

Re: Symbole działań matematycznych w OpenSymbol

Postprzez Jan_J » Pn lis 19, 2012 9:54 pm

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.
JJ
LO Still (6.2) ∙ AOO 4.1.7 ∙ Python (3.7|2.7) ∙ Unicode 12 ∙ LATEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Fedora|CentOS|SUSE)
Jan_J
 
Posty: 3968
Dołączył(a): Pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Symbole działań matematycznych w OpenSymbol

Postprzez Raknor » Pn lis 19, 2012 11:56 pm

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
LibreOffice 5.1.6 (64bit)
Kubuntu 16.04 (64bit)
Wszelkie uwagi lub chęć udziału przy polonizacji LibreOffice proszę kierować na adres: pol_lo at pro.wp.pl
Raknor
 
Posty: 509
Dołączył(a): Pt lut 19, 2010 3:32 pm
Lokalizacja: Warszawa

Re: Symbole działań matematycznych w OpenSymbol

Postprzez Jan_J » Wt lis 20, 2012 12:17 pm

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ł?
JJ
LO Still (6.2) ∙ AOO 4.1.7 ∙ Python (3.7|2.7) ∙ Unicode 12 ∙ LATEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Fedora|CentOS|SUSE)
Jan_J
 
Posty: 3968
Dołączył(a): Pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław


Powrót do Math

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość