SPECS: eagle-usb.spec - rel 4 - resolve problem for not working
Andrzej Krzysztofowicz
ankry at green.mif.pg.gda.pl
Sat Jan 21 21:15:32 CET 2006
=?ISO-8859-2?Q?Pawe=B3_Go=B3aszewski?= wrote:
> On Sat, 21 Jan 2006, Andrzej Krzysztofowicz wrote:
> > > > To chyba tylko w przypadku, gdy iconv bedzie zawsze prawidlowo
> > > > konwertowal UTF-8 -> ASCII (a nie urywal na pierwszym znaku, z
> > > > ktorym sobie nie radzi). I gdy rpm bedzie prawidlowo wolal iconva...
> > > Ale to jest ewentualny szczegół do poprawy w implementacji. IMvHO
> > > znacznie lepiej mieć mniej czytelny prawidłowy wpis niż tak naprawdę
> > > błędny zapis imienia/nazwiska. Ewentualnie do poprawki jest tutaj rpm.
> > Rozumiem, ze sugerujesz zaimplementowanie %description -l ... ?
> >
> > Bo jezeli uzywasz znakow/ciagow znakow spoza standardu, to tylko ci sie
> > tak wydaje. I prawidlowy wynik (przypadkowo) zobacza tylko ci, ktorzy
> > uzywaja fontow iso*-2. Reszta zobaczy jeszcze wieksza bzdure, niz gdyby
> > dokonac transkrypcji.
> [...]
> > Dlaczego podaje ten przyklad? Bo nietrzymanie sie stanardu przedzej czy
> > pozniej prowadzi wlasnie do podobnych klopotow. Dlatego jesli chcemy w
> > jakis sposob zachowac oryginalna pisownie, to robmy to zgodnie z nimi
> > (np. piszac, ze chodzi o l-stroke czy s'). Albo przynajmniej usunmy
> > zalozenie o trzymaniu sie standardow sposrod podstaw PLD.
>
> Dobrze, niemniej chyba jedynym problemem jest tutaj zachowanie iconv-a,
> tak? Chyba raczej iconv powinien tutaj łagodniej się zachowywać, tak aby
Nie. Jest to problem stojacy na przeszkodzie jakiejkolwiek implementacji
przekodowywania zawartosci speca praea rpm-a.
> wyświetlał po prostu to czego nie może przekodować tak jak jest.
Zaimplementujesz? Podejmiesz sie wrzucenia tego do glibca?
> Zauważ, że gdyby wszystkie spece były w UTF8 i rpm w takiej postaci ich
> oczekiwał to pozbylibyśmy się problemu. Wyświetlanie danych przez rpm
> byłoby w bierzącym kodowaniu po prostu.
Modulo zgodnosc wstecz. Potrzebne by bylo dodatkowe pole w rpm-ie do tego,
IMO.
> Tak mi się wydaje, że to właśnie jest właściwy kierunek, a nie jakieś
> umowy i kaleczenie nazwisk (co staje się często wieloznaczne).
To moze tak: najpierw zrobmy, a potem przestanmy kaleczyc. Zamiast pokazywac
innym dziwaczne nazwiska (w kazdym foncie inne - bo kodowanie to samo -
US-ASCII). IMO taka wlasnie powinna byc kolejnosc, a nie czekanie az ktos
zrobi i poki co lamanie standardow polaczone z chwaleniem sie, ze sie ich
trzymamy.
BTW, ja nie wiem jak kazac iconv() przekodowywac w sposob niescisly, z
wykorzystaniem transliteracji...
--
=======================================================================
Andrzej M. Krzysztofowicz, Ph.D. ankry at mif.pg.gda.pl
phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math., Gdansk University of Technology
More information about the pld-devel-pl
mailing list