From: "Alexey Kryukov" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.2.12) with PIPE id 153751022; Mon, 16 Feb 2009 14:58:22 +0300 X-drweb-hash: Received: from mail.migtel.ru ([80.240.208.106] verified) by relay1.vsu.ru (CommuniGate Pro SMTP 5.2.12) with ESMTP id 153739220 for CyrTeX-ru@vsu.ru; Mon, 16 Feb 2009 14:16:34 +0300 Received-SPF: softfail receiver=relay1.vsu.ru; client-ip=80.240.208.106; envelope-from=anagnost@yandex.ru Received: from mail.migtel.ru (free.migtel.ru [80.240.208.45]) by mail.migtel.ru (Postfix) with ESMTP id D8A313A9919 for ; Mon, 16 Feb 2009 14:16:33 +0300 (MSK) Received: from myhost.mydomain (unknown [172.16.23.8]) by mail.migtel.ru (Postfix) with SMTP for ; Mon, 16 Feb 2009 14:16:33 +0300 (MSK) Date: Mon, 16 Feb 2009 14:16:34 +0300 To: "Cyrillic TeX Users Group" Subject: Re: XeLaTeX Message-Id: <20090216141634.5a49cee1.anagnost@yandex.ru> In-Reply-To: References: Organization: Moscow State University X-Mailer: Sylpheed 2.6.0 (GTK+ 2.14.4; x86_64-unknown-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP on Free.migtel.ru X-DrWeb-FlyTrap-Class: NON-SPAM X-DrWeb-FlyTrap-CID: 1 X-DrWeb-FlyTrap-ID: 23907473 On Mon, 16 Feb 2009 13:04:30 +0300 Vasil'ev Michail wrote: > 1) Polyglossia я подключил, но как вставить кириллическое тире так и > не понял. Кавычки-"лапки" вставляются, латинское тире ( --- ) тоже, а > вот кириллическое "--- никак. Вопрос распадается на две части. Если Вам принципиально нужна именно поддержка бабелевских shorthands, то ждите -- автор polyglossia обещал сделать. Если же вопрос конкретно о кириллическом тире, то такого символа в Unicode не существует, что неудивительно, т. к. по смыслу и логике употребления это есть не что иное, как стандартное длинное тире (emdash). А уж какой длины его делать -- дело разработчика шрифта. В Old Standard длинное тире, на мой взгляд, вполне "кириллическое", так что пользуйтесь, не сумлеваясь. > но в результирующем PDF смайлика нет. Почему? Шрифт Old Standard. Дык нет в Old Standard смайлега. > 3) Мне не очень нравится, как буквы располагаются в тексте. В > прилагаемом PDF видно, что, например, буква "У" располагается слишком > далеко от остальных букв, да и кавычки-"лапки" можно было бы > располагать поближе. Это баг в XeLaTeX'е или в Old Standard? Old > Standard OTF брал с официального сайта. В Вашем pdf не вижу ни буквы "у", ни кавычек. > 4) Шрифт использующийся в основном тексте явно отличается от шрифта > использующегося в формулах, что некрасиво. В прилагаемом PDF видно, > что просто 1234567890 сильно отличается от $1234567890$. Как > настраивать шрифт для математики, и какие шрифты для этого подходят? Это пока больной вопрос. Для математики сейчас можно либо использовать юникодовые шрифты с таблицей MATH (таковых существует ровно два: Cambria из Windows Vista и кривое поделие под названием Asana Math), либо обходиться традиционными шрифтами TeX. В любом случае идеального соответствия шрифту основного текста, конечно, не получится. Проблема отчасти лечится путем переопределения математических алфавитов (например, можно написать \SetSymbolFont{letters}{normal}{EU1}{\rmdefault}{m}{it} ), но тут нужно быть осторожным, т. к. из-за несоответствия кодировок некоторые символы после этого будут отображаться некорректно. Замечу, что та же самая проблема неизбежно возникает и в традиционном (pdf)LaTeX при использовании шрифтов, отличных от CM. Кстати, я думал о добавлении таблицы MATH в OldStandard, но это пока даже не третьестепенная задача. -- Regards, Alexey Kryukov Moscow State University Historical Faculty