|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Denis Smirnov 2:5020/400 14 Feb 2002 04:13:45 To : Victor Wagner Subject : Re: генерация NLS -------------------------------------------------------------------------------- Victor Wagner <vitus@45.free.net> wrote: VW> Всего три уровня подстановок VW> 1. Последовательности, заменяющие символы, недопустимые в выходном VW> формате VW> 2. Перекодировка VW> 3. Последовательности, заменяющие символы, отсутствующие в выходной VW> кодировке. VW> Для разных форматов - ASCII, TeX, HTML - просто подменяем VW> первую и третью таблицу. Я несколько не понимаю -- получается что 3-я таблица действует уже после перекодировки, а значит должна задаваться в формате результирующей кодировки? У тебя это проходит нормально, но если добавить в качестве результирующей таблицы, скажем, EBCDIC, то всё должно сломаться, я правильно понимаю? VW> А в качестве второй (и нулевой - преобразования из исходной кодировки VW> в Unicode) используем файлик с ftp.unicode.org _как_есть_ считывая VW> его в некую структуру данных runtime. Это я понял. Хотя я предпочёл компилировать их изначально в массивы, и прилинковывать. DS>> файлов замены. Единственное что я не могу продумать -- как DS>> сделать нечто вроде ранжирования по весам этих самых замен. DS>> И, насколько я понимаю, в случае экспортировании в TeX виде DS>> заменять надо не только то, что отсутствует в DS>> результирующей кодировке. А в идеале вообще надо ещё и DS>> менять кодировку вывода на лету. VW> Это нынче уже лишнее. Можно подробнее? Каким образом произвольный уникодный текст представить в виде, который съест и не подавится latex? -- С уважением, Denis http://freesource.info --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/9104a08e81a9.html, оценка из 5, голосов 10
|