From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ivan Zakharyaschev To: Subject: Re: [devel] cyrillic-Type1-fonts In-Reply-To: <20010128170855.G17852@LDV.fandra.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: X-Original-Date: Sun, 28 Jan 2001 17:47:32 +0300 (MSK) Date: Sun, 28 Jan 2001 17:47:32 +0300 (MSK) Archived-At: List-Archive: List-Post: On Sun, 28 Jan 2001, Dmitry V. Levin wrote: > On Sun, Jan 28, 2001 at 04:10:05PM +0300, Ivan Zakharyaschev wrote: > > Вот к каким выводам я пришел, немного поэкспериментировав с файлом: > > > > - xfs нечувтствителен к разным издевательствам над видом своего > > конфигурационного файла: пути можно перечислять и с отступами и без, > и > > через запятую и без нее -- он все понимает > > xfs - нормальный. > > > - а chkfontpath чувствителен к изменениям в виде списка, особенно к > > запятым, поэтому если списка имеет не привычный ему вид, то элемент > может > > быть им продублирован при добавлении или не удален при удалении; на > работе > > xfs это все не должно сказываться, только сообщений об ошибках может > стать > > больше. > > А chkfontpath - sux. Кто возьмется переписать его from scratch? Сколько его не переписывай, гарантировать то, что и он, и xfs будут совершенно одинаково понимать конфигурационный файл, нельзя. Есть ли четкое описание того, что может быть написано в конфиге для xfs? Думаю, что если оно есть, то оно все равно не соответсвует действительности. В разделе BUGS на manpage xfs написано: Multiple catalogues should be supported. А это сильно влияет на то, как мог бы раьотать chkfonpath. По-моему, лучше не писать свой parser этого файла, а использовать насколько возможно код самого xfs, сделать на основе него утилиты, например, с таким набором действий: load/merge/dump config. У такого набора действий есть недостатки: не очень понятно, как удалять элементы из списка, и комментарии, сделанные последним редактором файла, будут потеряны, если он будет обновлен с помощью dump config. -- Best regards, Ivan Z. _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel