<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Авионика и Софт &mdash; Текстуры и шрифты]]></title>
		<link>http://www.forum.aviosoft.ru/viewtopic.php?id=211</link>
		<atom:link href="http://www.forum.aviosoft.ru/extern.php?action=feed&amp;tid=211&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Текстуры и шрифты».]]></description>
		<lastBuildDate>Fri, 23 Nov 2018 13:34:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Текстуры и шрифты]]></title>
			<link>http://www.forum.aviosoft.ru/viewtopic.php?pid=369#p369</link>
			<description><![CDATA[<p>Здравствуйте!<br />У нас была идея сохранять изображения текстур символов шрифтов в виде массивов данных на языке С непосредственно в создаваемых программных файлах. Но символов в файле шрифта может быть очень много. Т.е. в САПР в этом случае понадобится механизм определения со стороны пользователя того, какие символы в каждом конкретном шрифте, заданном в палитре шрифтов профиля проекта, можно использовать. При этом, обнаружение и не отображение незаданных пользователем символов в реальном времени способно заметно замедлить скорость прорисовки графики в САПР. Также, размер символов шрифтов может быть большим, что приведёт к значительным объемам текстовых программных файлов и, как следствие, к большой нагрузке на сегмент инициализированных данных при загрузке уже скомпилированного ПО в ОС.<br />Понимая всё это, мы решили не нагружать пользователя САПР избыточной работой со шрифтами и отдать генерацию внешнего вида шрифтов ОС, в которой будет работать созданное САПР ПО. Механизмы, которыми ОС пользуются для растеризации шрифтов, как правило, доступны разработчикам в этой ОС, и их можно использовать для данных нужд. Например, библиотека FreeType используется в большинстве дистрибутивов Linux систем, а также в iOS, Android и многих других ОС. Мы также пользуемся её в проектах-примерах, находящихся в поставочном архиве САПР, и показывающих применение кодогенерации для разных ОС.</p>]]></description>
			<author><![CDATA[null@example.com (Admin)]]></author>
			<pubDate>Fri, 23 Nov 2018 13:34:09 +0000</pubDate>
			<guid>http://www.forum.aviosoft.ru/viewtopic.php?pid=369#p369</guid>
		</item>
		<item>
			<title><![CDATA[Текстуры и шрифты]]></title>
			<link>http://www.forum.aviosoft.ru/viewtopic.php?pid=368#p368</link>
			<description><![CDATA[<p>Здравствуйте.</p><p>При кодогенерации текстуры хранятся вне кодовых файлов. Шрифты вообще предполагаются установленными в ОС.<br />Есть ли планы осуществлять упаковывание текстур и шрифтов внутрь кодовых файлов при их генерации?<br />Практика использования показывает удобство такого подхода в определенных случаях.</p>]]></description>
			<author><![CDATA[null@example.com (be10ved)]]></author>
			<pubDate>Fri, 23 Nov 2018 12:11:31 +0000</pubDate>
			<guid>http://www.forum.aviosoft.ru/viewtopic.php?pid=368#p368</guid>
		</item>
	</channel>
</rss>
