<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>جہانِ قلم &#187; Font Making Tutorials &raquo; جہانِ قلم</title>
	<atom:link href="http://fonts.alqlm.org/category/font-making/font-making-font-making/feed/" rel="self" type="application/rss+xml" />
	<link>http://fonts.alqlm.org</link>
	<description>اردو عربی فارسی اور قرآنی یونی کوڈ فونٹس کی دنیا</description>
	<lastBuildDate>Wed, 29 Feb 2012 19:37:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Importing EPS glyphs into Font Creator</title>
		<link>http://fonts.alqlm.org/2011/10/22/importing-eps-glyphs-into-font-creator/</link>
		<comments>http://fonts.alqlm.org/2011/10/22/importing-eps-glyphs-into-font-creator/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 19:06:59 +0000</pubDate>
		<dc:creator>القلم</dc:creator>
				<category><![CDATA[Font Making]]></category>
		<category><![CDATA[Font Making Tutorials]]></category>

		<guid isPermaLink="false">http://alqlm.org/Jahan-e-Qalam/?p=1749</guid>
		<description><![CDATA[Importing EPS glyphs into Font Creator Postby Chris Eilers » Fri May 02, 2003 4:49 am I’ve just discovered a relatively easy way to import Illustrator EPS glyph paths into Font Creator that involves nil cost. Firstly, download a free demo version of the high-end (and highly expensive) font creation program, Fontlab, from any of &#8230; </p><p><a class="more-link block-button" href="http://fonts.alqlm.org/2011/10/22/importing-eps-glyphs-into-font-creator/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><strong>Importing EPS glyphs into Font Creator</p>
<p>Postby Chris Eilers » Fri May 02, 2003 4:49 am<br />
I’ve just discovered a relatively easy way to import Illustrator EPS glyph paths into Font Creator that involves nil cost.</p>
<p>Firstly, download a free demo version of the high-end (and highly expensive) font creation program, Fontlab, from any of the servers listed under Downloads at: http://www.fontlab.com/html/fontlab.html</p>
<p>Secondly, open a new font in Fontlab Demo and go through the instructions below, taken from the “[Tips / Drawing] Seamless copy-paste between Illustrator and FontLab” message in the Tips and Tricks section under Messages on Fontlab’s discussion forum at MSN: http://groups.msn.com/FontLab/<br />
I have added additional comments to some of the instructions in square brackets:-<br />
“Seamless copy-paste between Illustrator and FontLab<br />
Patric King and Lune have provided the following tips on how to seamlessly copy-paste your outlines between FontLab and Illustrator. The described procedure works on Mac OS X 10.2.4 with Illustrator 10.0.3 and FontLab 4.5.1, but should also apply to other versions.<br />
1. In FontLab, check ‘Do not rescale EPS&#8230;’ in the FontLab Preferences / General. [In my recently-downloaded version of the Fontlab demo, v4.5.2, this check box is located on the General tab under Tools > Options. It was checked as ‘Do not rescale EPS (on import and export)’ by default, so there was no need to change anything.]<br />
2. In Illustrator, change the units to points: 1 point will be equal to 1 unit in FontLab. [Instructions #2 and #3 are only necessary if you want to avoid scaling the glyphs in either Illustrator or FontLab.]<br />
3. Make a box with 1000&#215;500 points in Illustrator, add the baseline, x-height lines and whatever you want, make your drawing.<br />
4. Fill or stroke everything with something. FontLab won&#8217;t import paths with no fill/no line.<br />
5. Copy in AICB format (you can change this in Illustrator preferences). I don&#8217;t know if it&#8217;s necessary, but I have also turned off PDF copy. [I couldn’t find either ‘Copy in AICB format’ or ‘PDF copy’ under Preferences in my version of Illustrator, v8.0, but the instructions worked fine for me just the same.]<br />
6. Paste into a glyph window in FontLab. You&#8217;ll have to actually open the glyph window, which is annoying.<br />
You can now copy/paste between FontLab and Illustrator without re-scaling your outlines. It also works with Photoshop files, it might be useful when you bring bitmap images as background templates. Bon Appetit!”</p>
<p>Thirdly, paste every glyph you import into Fontlab Demo in several adjacent glyph windows, in order to get round the restrictions of the demo version:<br />
1) Only 20 glyphs can be saved in any one font.<br />
2) 50% of the glyphs will be modified with a (large!) embedded Fontlab logo.</p>
<p>Fourthly, select Generate Font under File on the menu bar. In the Generate Font dialog box that opens, select TrueType in the Save As box. You can then open the font you have saved in Font Creator, and copy and paste the glyphs that have escaped logo embedding wherever you want.</p>
<p>I haven’t played around with Fontlab Demo sufficiently to figure out exactly how many adjacent glyph windows you will need to paste a given glyph into, in order to be sure that at least one of the saved glyphs doesn’t have the embedded Fontlab logo. So far, I’ve struck two different ways that Fontlab Demo selects glyphs for logo embedding:&#8212;1) Every other glyph embedded, and 2) Two adjacent glyphs embedded followed by two adjacent glyphs un-embedded. If these are the only logo-embedding patterns, then you will need to paste a given glyph into three adjacent glyph windows in order to be sure that at least one of the saved glyphs doesn’t have a Fontlab logo emblazoned across it.</p>
<p>If what you are seeking is a fairly high quality TrueType rendition of your EPS glyphs, then this EPS import system should work fine.</p>
<p>However, it is worth noting that the TrueType glyphs generated by this import system will have considerably more points than they need to have in order to generate the requisite shape (see the post: ‘Quadratic (TrueType) v. cubic (Type 1) Bezier curves’). The extraneous points will increase the file size of the font, and will limit the ease of editing of the TrueType glyphs&#8212;or at least they will limit editability if you retain the overall point configuration on the imported TrueType glyphs. On the other hand, if you figure out which are the extraneous points, and delete them, this will significantly alter the shape of the TrueType glyph, and will therefore necessitate a significant redesign of the shape, perhaps also necessitating the import of a bitmap as a background image to use as a guideline. And if you’re going to export the EPS graphic as a bitmap for use as a TrueType guideline, you have to ask yourself whether it was worth going to the trouble of using this EPS-path conversion system in the first place. I guess the answer to this question depends on the complexity of the particular EPS graphic, and your own ability to quickly draw a TrueType glyph from scratch in Font Creator from a bitmap background image.</p>
<p>Chris Eilers</p>
<p>    Posts: 42<br />
    Joined: Sun Apr 27, 2003 12:21 pm<br />
    Location: Christchurch, New Zealand</p>
<p></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://fonts.alqlm.org/2011/10/22/importing-eps-glyphs-into-font-creator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>اومیگا کی مدد سے نستعلیق کی کتابت</title>
		<link>http://fonts.alqlm.org/2009/11/10/%d9%b0forex-nastaleeq-a-challenge-accepted-by-omega/</link>
		<comments>http://fonts.alqlm.org/2009/11/10/%d9%b0forex-nastaleeq-a-challenge-accepted-by-omega/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 15:22:53 +0000</pubDate>
		<dc:creator>القلم</dc:creator>
				<category><![CDATA[Font Making Tutorials]]></category>
		<category><![CDATA[فونٹ سازی]]></category>
		<category><![CDATA[نستعلیق اسباق]]></category>

		<guid isPermaLink="false">http://fonts.alqlm.org/?p=708</guid>
		<description><![CDATA[Nastaleeq: A challenge accepted by Omega Atif Gulzar, Shaiq ur Rahman Center for Research in Urdu Language Processing, National University of Computer and Emerging Sciences, Lahore, Pakistan مترجم کا نوٹ: ٹیکسٹ ٹائپ سیٹینگ کا ایک نظام ہے اس میں فونٹ کی تفصیل کے لئے مٹافون پروگرامی لینگویج اور کمپیوٹر کی &#8216; ماڈرن ٹائپ فیس فیملی&#8217; &#8230; </p><p><a class="more-link block-button" href="http://fonts.alqlm.org/2009/11/10/%d9%b0forex-nastaleeq-a-challenge-accepted-by-omega/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Nastaleeq: A challenge accepted by Omega<br />
Atif Gulzar, Shaiq ur Rahman<br />
Center for Research in Urdu Language Processing,<br />
National University of Computer and Emerging Sciences, Lahore, Pakistan</p>
<p>مترجم کا نوٹ:<br />
ٹیکسٹ ٹائپ سیٹینگ کا ایک نظام ہے اس میں فونٹ کی تفصیل کے لئے مٹافون پروگرامی لینگویج اور کمپیوٹر کی &#8216; ماڈرن ٹائپ فیس فیملی&#8217; استعمال کی گئی تھی۔ اس کے دو مقاصد تھے۔ ایک ، اس کی مدد سے کوئی بھی شخص عمدہ کتاب بناسکے گیا۔ دوسرا اس نظام کی مدد سے ہر کمپیوٹر پر ٹائپ سیٹینگ کے نتائج آج اور مستقبل میں بھی ایک ہی ہوں گے ۔ یہ تقریبا دنیا کی تمام زبانوں کی کتابت میں استعمال ہوتا ہے<br />
Ω ,ٹیکس کی ایک اختراع ہے جو یونی کوڈ کی بنیادی زبانیں استعمال کرتا ہے یہ زبانوں کی ترویج کے لیے بنایا گیا تھا۔ اومیگا ، پیچیدہ ریاضی فارمولوں کی ٹائپ سیٹنگ کی کے لیے دنیا کا سب سے اچھا سسٹم ہے۔<br />
ٹائپ سیٹینگ کی ایک ٹیکنالوجی ہے اور اس میں پہلے کے تمام نظاموں کی کامیاب خصوصیات موجود ہیں۔<br />
Pango ، ٹیکسٹ کی آدائیگی کے لیے کی مختلف آلات کا مجموع ہے۔ پانگو، ہر اس جگہ استعمال کیا جاسکتا ہے کہاں ٹیکسٹ لے آوٹ کی ضرورت ہے۔ یہ فائر فاکس اور فیڈورا براوئزر میں بھی ٹیکسٹ کی آدائیگی کے لیے استعمال ہوتا ہے</p>
<p>فی الجملہ</p>
<p>اردو زبان صرف پاکستان کی مشترکہ بولی ہی نہیں بلکہ قومی زبان بھی ہے۔ اردو کا رسم الخط عربی اسکریپٹ سے لیا گیا ہے اور لکھنے میں نستعلیق اسٹائل استعمال ہوتا ہے۔اس خط میں لکھنے کی پیچیدگی کی وجہ سے اس کا شمار دنیا کے مشکل ترین رسم الخطوط میں ہوتا ہے۔ اس کے علاوہ نستعلیق میں سیاقی تابعیت ہے ۔ خط وتری ہے اور دائیں سے بائیں سمت میں لکھا جاتا ہے۔ بعض صورتوں میں حروف کا ایک دوسرے کو ڈھانکنے کی وجہ سے نقطوں کی جگہ اور کرنینگ مشکل ہوجاتی ہے۔</p>
<p>تعارف</p>
<p>اردو کے چھ کروڑ بولنے والے بیس ممالک میں رہتے ہیں [1] ۔ اس کا لکھنے کا انداز عربی رسم الخط سے نکلا ہے۔ عربی رسم الخط میں لکھنے کے کئی اسٹائل ہیں۔ ان میں نسخ، ثلث، رقعہ، اور دیوانی یہاں دیکھائے گئے ہیں۔ اردو کو ان میں سے کسی بھی اسٹائل میں لکھا جاسکتا ہے۔ لیکن نستعلیق اسٹائل اردو کو لکھنے کا معیار بن چکا ہے ۔ چودھویں صدی میں میرعلی تبریزی نے نسخ اور تعلیق خطوط کو ملا کر نستعلیق بنایا تھا ( پرانےغیر مستعمل اسٹائل ) [ 2]</p>
<p><img class="aligncenter" src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2001.gif" alt="" width="522" height="631" /><br />
<span style="font-size: medium;">1.1 ۔ نستعلیق اسٹائل  کی  پیچیدگی </span></p>
<p>نستعلیق اسٹائل، عربی رسم الخط پر منحصر تمام اسٹائلوں میں سب سے ذیادہ پیچیدہ ہے۔ نستعلیق کے وہ نمایاں فیچرز جو اس کو پیچیدہ کرتے ہیں مندرجہ ذیل ہیں:<br />
دوسرے عربی اسٹائلوں کی طرح نستعلق بھی ترچھا ہے ۔ مگر یہ خط وتری ہے اور دائیں سے بائیں، اوپر سے نیچے لکھا جاتا ہے جیسا کہ تصویر نمبر 2 میں دیکھایا گیا ہے۔</p>
<p><img class="aligncenter" src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2002.gif" alt="" width="510" height="200" />ہندسے بائیں سے دائیں لکھے جاتے ہیں جس کی وجہ سے اور بھی پیچیدگی پیدا ہو جاتی ہے۔ تصویر نمبر 2A</p>
<p><img class="aligncenter" src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2002_1.gif" alt="" width="505" height="147" /></p>
<p>ذیادہ ترعربی خطوط کے اسٹائلوں ( خاص طور پر ان اسٹائلوں کے ڈیجیٹائیز فونٹس ) میں، لفظ میں ہرحرف کی ، جگہ کے لحاظ سے چار اشکال ہیں ( علاحدہ ، ابتدائی، درمیانی اور حتمی ) ۔ حرف <span style="font-size: x-large;"> ب</span> U+0628 کو جب لگیچر میں رکھا جاتا ہے تو اس کی چار پوزیشن (a) علاحدہ (b) ابتدائی (c) درمیانی (d) حتمی ہیں ۔ جیسا کے جدول 1 میں بتائی گئی ہیں۔</p>
<p><img class="aligncenter" src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Table%2001.gif" alt="" width="537" height="219" /></p>
<p>نستعلیق میں بہت زیادہ سیاقی تابعیت بھی ہے۔ حرف کی شکل نہ صرف لگیچر میں ا س کی جگہ کے لحاظ سے بلکہ اپنے برابر کے حروف کی بناء پر بھی تبدیل ہوتی ہے۔ یہ زیادہ تر اس کے بعد میں آنے والےحرف کی وجہ سے ہے۔ جدول 2 میں* <span style="font-size: x-large;">ب</span> کی یہ تبدیلیاں مختلف سیاق میں دکھائی گئی ہیں &#8211;  نستعلیق میں ایک حرف کی  پچاس تک اشکال ہوسکتی ہیں۔</p>
<p><img class="aligncenter" src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Table%2002.gif" alt="" width="547" height="310" />نستعلیق میں کچھ گلیف ایک دوسرے پر آجاتے ہیں۔ یہ گلیف کرنینگ ، واجب تناسب اور نقطہ کی جگہ کا تعین مشکل بناتے ہیں۔ جیسا کہ تصویر 3 میں دیکھایا گیا ہے۔</p>
<p><img class="aligncenter" src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2003.gif" alt="" width="476" height="214" />جیسا کہ تصویر4  میں بتایا گیا ہےکہ لگیچر کی کرنینگ کرنی ہوتی ہے تاکہ ان کا پچھلے لگیچر سے تصادم نہ ہو۔</p>
<p><img class="aligncenter" src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2004.gif" alt="" width="460" height="242" />نستعلیق اسٹائل میں تناسبی فاصلہ بہت اہمیت رکھتا ہے۔ لگیچر کا وتری ہونا دو لگیچر کے درمیان وائٹ اسپیس پیدا کرتا ہے۔ اس مسئلہ کو حل کرنے کے لیے صحیح کرنینگ ضروری ہے۔ تصویر نمبر 5</p>
<p><img class="aligncenter" src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2005.gif" alt="" width="477" height="252" /></p>
<p>ایک دوسرا اہم سوال یہ ہے کہ نقطہ کہاں لگایا جائے۔ نقطے سیاق کی مناسبت سے لگائے جاتے ہیں تاکہ ان کا دوسرے نقطوں اور گلیف کی حدود سے تصادم نہ ہو۔ جیسا کہ تصویر 6 میں دیکھایا گیا ہے کہ گلیف کی حدود (b) اور نقطوں میں تصادم سے بچنے کی لیےنقطوں کو ان کی اصلی جگہ پر لگانے کے بجائے نچلی طرف کردیا گیا ہے(c).<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2006.gif" border="0" alt="" /><span style="font-size: medium;"> موجودہ  حل</span></p>
<p>نستعلیق خط کو ڈیجیٹائیز کرنے کے لیے دو طریقے اختیار کیے گئے ہیں۔ ایک کی بنیاد لگیچر ہے اوردوسرے کی حرف پر ۔ دونوں میں کمزوریاں ہیں۔ اب تک لگیچر پر منحصر مسلط حل نوری نستعلیق ہے۔ اس میں بیس ہزار لگیچر ہیں [2] ۔ اس فونٹ کے استعمال کے حقوق انپیج سافٹ ویئر کو ہیں۔ دوسرا امید افزا حل حرف پر منحصر اوپن ٹائپ فونٹس ہیں۔ یہ فونٹ لگیچر بنانے کے لیے اوپن فائٹ ٹیکنالوجی استعمال کرتے ہیں۔ اوپن ٹائپ فونٹ کا حل نستعلیق خط کے لیے آہستہ ہے۔ اور اس میں تناسبی فاصلہ کا مسئلہ بھی ہے۔</p>
<p>نستعلیق کی ادائیگی کے موجود حل بھی کافی نہیں ہیں کیونکہ ان میں پیچیدہ نستعلیق رسم الخط کو تمام پلیٹ فارم پر ہم آہنگی سے کام کرنے کی کمی ہے ۔ یہ کمی اس لیے ہے کہ ان کی ادائیگی ایک پلیٹ فارم سے دوسرے پر مختلف نتایج پیدا کرتی ہے ۔ اس وقت نستعلیق کا موجود حل ونڈوز کے پیلٹ فارم پر صحیح کام کرتا ہے۔ Pango کا حل سہل پسندانہ ہے۔ اس میں ابتدائی ، درمیانی اور حتمی اشکال کی سیاقی تابعیت کو اوپن ٹرو فونٹ میں نظر انداز کردیاگیا ہے &#8211; یہ اُن حل سے بہتر نہیں جن میں حرف کی ابتدائی، درمیانی اور حتمی کی جگہوں پر ایک شکل مقرر ہے جو کہ یونی کوڈ سے کی گئی ہے۔ یہ حل عربی پریزنٹیشن فارمز میں استعمال کیا گیا ہے۔ روایتاً اردو نستعلیق ہے اس کا انحصار ایک پلیٹ فارم پر نہیں ہونا چاہیے۔</p>
<p>یہاں ہم اومیگا ( Ω ) کو استعمال کرکے لینکس آپریٹینگ سسٹم پر نستعلیق کی صحیح ادائیگی کا حل پیش کر رہے ہیں۔ Ω کی بنیاد ٹیکس ٹائپ سیٹینگ پر مبنی ہے اور نستعلیق کی پیچیدگیوں کو حل کرنے کے لیےاومیگا ٹرانسلیشن پروسس ایک ذریعہ مہیا کرتا ہے۔ [4]<br />
موجودہ حل اردو کے بنیادی حروف &#8216; الف &#8216; (U+0627) سے &#8216; یے &#8216; (U+06D2 ) اور نمبر 0 سے 9 تک محدود ہے۔ یہ حروف تہجی ضمیہ A میں پیش کئے گئے ہیں۔ اس حل میں یہ سہولتیں پیش کی گئی ہیں۔</p>
<p>صحیح گلیف حرف کی سیاقی  بنیاد پر پیش کئے جائیں</p>
<p>گلیف  کے لیے صحیح &#8216; ترچھا جوڑ&#8217; دیا جائے</p>
<p>نقطہ کی صحیح جگہ</p>
<p>اور اعداد کی  دائیں سے بائیں اور بائیں سے  دائیں  لکھنے کی خود کار سہولت</p>
<p><span style="font-size: large;"> ۔  طرائق</span></p>
<p>اومیگا  سے نستعلیق  کی پیچیدگیوں کو حل کرنے کے دو ممکن  طریقے ہوسکتے ہیں۔ اندرونی اور بیرونی اومیگا ٹرانسلیشن پروسس  ۔</p>
<p>یہ مشاہدہ کیا گیا ہے کہ اندرونی اومیگا ٹرانسلیشن پروسس نحو پر منحصر ہے ۔ مثال کے طور اندرونی اومیگا ٹرانسلیشن پروسس ترتیب الفاظ پر منحصر ہیں۔ اس لیے کریکٹر اور گلیفس کی لگیچر میں الٹی پروسیسینگ ناممکن ہونے کی حد تک دشوار ہے۔ بیرونی بیرونی اومیگا ٹرانسلیشن پروسس C اور ++C یا Perl پروگرامینگ لینگویج میں ہوسکتا ہے۔ اس طرح جون پلائیس اور یانس ہارالامبوس کی میں دی ہوئی منطق [4] آسانی سے استعمال ہو سکتی ہے</p>
<p>وسیع بنیاد پر حل کو چار مرحلوں میں تقسیم کیا جاسکتاہے۔</p>
<p>پہلے مرحلہ میں ہم نستعلیق کی ادائیگی  کے لیے اومیگا مجازی فونٹ بنانے کا جائزہ لیں گے۔</p>
<p>دوسرے اور  تیسرے سیکشن میں ہم سیاقی اشکال کا چننا اور ان  چنے  ہوئے اشکال کا مسطح جوڑ کا جائزہ لیں گے ۔</p>
<p>چوتھے سیکشن میں سیاقی نقطہ کی پوزیشن پر گفتگو کریں گے جو کہ نستعلق کی ادائیگی میں سب سے مشکل جزو ہے۔</p>
<p><span style="font-size: medium;">2.1  نستعلق کے لیے ایک  اومیگا مجازی فونٹ</span></p>
<p>نفیس نستعلیق ٹرو ٹائپ فونٹ سے اومیگا کی ایک مجازی فونٹ فائل سے تخلیق کی گئی ۔ اس میں نستعلیق کی ادائیگی کے لیے827 گلیف استعمال ہوئے۔ ان گلیف کو چار مختلف ٹائپ 1 فائل میں رکھا گیا۔ اور ا ن سے چار مختلف ٹی ایف ایم تخلیق کی گئیں۔ اومیگا پروگرام میں صرف ایک فائل nafees.ofm استعمال کی گئی جس میں دوسری چار فائل کےاشارات ہیں</p>
<p><span style="font-size: medium;">2.2  بدلنے یا عِوض کی منطق</span></p>
<p>نستئعلیق میں بہت ذیادہ سیاقی تابعیت بھی ہے۔ حرف کی شکل نہ صرف لگیچر میں پوزیشن کے لحاظ سے بلکہ اپنے برابر کے حروف کی بناء پر بھی تبدیل ہوتی ہے۔ یہ ذیادہ تر اُس کے بعد میں آنے والےحرف کی وجہ سے ہے۔ مشاہدہ یہ ہے کچھ صورتوں کے علاوہ لیگیچر میں حتمی حرف کی شکل حتمی حرف سے پہلے والی حرف پر منحصر ہے۔ مثال کے طور پر حرف ر ( U+0631) میں دو گلیف ہیں۔<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_01.gif" border="0" alt="" /></p>
<p>اسی طرح U+0631, U+0691, U+0632, U+0698, U+0642, U+0648 and U+06CC کے حتمی گلیفس اس سے پہلے لگیچر کےحتمی گلیف پر انحصار کرتے ہیں۔</p>
<p>صحیح گلیف کو چننے کے لیے اردو پڑھنے کے دائیں سے بائیں طریقہ کے بجائے لگیچر پر بائیں سے دائیں عمل کیا جاتا ہے۔ اس حل میں حرف کا ابتدائی اور درمیانی شکل کے دو look up table ، ابتدائی اور درمیانی کی سیاقی کرنینگ حاصل کرنے کے لیے استعمال کیے جاتے ہیں۔ ان جدول کی فارمیٹ جدول نمبر3 میں ظاہر کی گئی ہے۔<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Table%2003.gif" border="0" alt="" /><br />
جدول کی پہلی سطر میں یونی کوڈ قدریں ہیں۔ باقی سب اِشاریات ہیں جو فونٹ میں مماثل اشکال کی طرف اشارہ کرتے ہیں۔ ہر ایک حرف جو پہلی سطر میں درج ہے ۔ اس کی شکل کا فیصلہ پہلے کالم میں اُس کے بعد آنے والی شکل کو دیکھ کر کیا جاسکتا ہے۔</p>
<p>حتمی حرف کی شکل کے لیے دو اور جدول استعمال کیےگئے ہیں۔ final1 دو حروف کی اِجتماعات کے لیے اور final 2 دو سے ذیادہ حروف کی اِجتماعات کے لیے ۔ ان کی ضرورت اس لیے ہوئی کیونکہ حتمی شکل اپنےانتہائی داہنی طرف کے حرف پر منحصر ہے اور کیونکہ <img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_10.gif" border="0" alt="" /> حرف کے لیے صرف دو ممکنات ہیں۔ یا تو یہ اپنے ابتدائی شکل میں دو حرف کا اجتماع ہے یا پھر درمیانی شکل میں دو سے ذیادہ حرف کا اجتماع ہے۔</p>
<p>فائنل جدول کی فارمیٹ دوسرے جدولوں سے ذرا مختلف ہے۔ اس کے پہلے کالم میں یونی کوڈ قدریں بھی ہیں کیونکہ شروع میں صرف یونی کوڈ قدریں ہی میسر ہیں۔<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Table%2004.gif" border="0" alt="" /></p>
<p>حتمنی حرف کی شکل پہلے کالم میں موجود اِن پٹ اسٹرینگ کے ‘ آخری &#8211; کم &#8211; ایک ‘ حرف  سے حاصل ہو سکتی ہے۔<br />
‘بدلنے‘ کے طریقے میں اِن پٹ اسٹرینگ کو لگیچر اسٹرینگ میں تقسیم کیا جاتا ہے۔ اس کے بعد لگیچر پر بائیں سے دائیں ذیل میں دیا عمل کیا جاتا ہے۔<br />
اس لگیچر جس  کی لمبائی  n  ہو تو  nth  حرف کی شکل  فائنل جدول دیکھ کر پتہ کی جاسکتی ہے۔<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_02.gif" border="0" alt="" /><br />
جہاں   ‘ lig string ‘  میں لیگیچر میں  موجود حروف کی یونی کوڈ قدریں ہیں ۔ اور ‘ ligature string‘  میں حروف کی اشکال ہیں ۔<br />
باقی دو  n &#8211; 2  حروف کے لیے وسطی جدول میں دیکھا گیا ہے۔ جہاں  nth حرف کی شکل وسطی  جدول میں اسطرح ملتی ہے۔<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_03.gif" border="0" alt="" /><br />
جہاں  ‘ایم آر کمپریس‘   کمپریسڈ  وسطی جدول  ہے۔</p>
<p>لیگچر کی پہلی حرف کی شکل اولین جدول میں پائی جاتی ہے۔<br />
آخیر میں یہ دیکھا جاتا ہے کہ لیگیچر میں اعداد موجود ہیں یا نہیں۔ اعداد ہونے کی صورت میں اسٹرینگ کا رخ بدل کر شائع کیا جاتا ہے۔ تاکہ اعداد کو بائیں سے دائیں پڑھا جا سکے۔<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2007.gif" border="0" alt="" /></p>
<p><span style="font-size: large;">2.3 .  مقام کا تعین</span></p>
<p>نستعلیق، ترچھا اور وتری اسائل ہے جو دائیں سے بائیں اور اوپر سے نیچے لکھا جاتاہے ۔ نستعلیق کی بیس لائن مستقیم نہیں ہے بلکہ ہرگلیف کی بیس لائن کا دارمدار اس کے بعد کےگلیف کی بیس لائن پر ہوتا ہے۔ اسی طرح ایک مخصوص گلیف کے مقام کا تعین اس کے بعد آنے والےگلیف پر ہے۔</p>
<p>&#8216; ٹیکس&#8217; میں حرف کی اشکال سے متعلق پروگرام موجود نہیں ہے۔ اس میں صرف باکس کی لمبائی ، چوڑائی اور گہرائی سےمتعلق الگورتھم ہیں۔ &#8216; ٹیکس&#8217; کےحاصل میں باکسوں میں سلسلہ بندی کی ایکٍ فہرست ہے۔ یہ سمجھ لیا گیا کہ یہ سب باکس ایک ہی بیس لائن پر ہیں۔ مگر ان باکسوں کو اوپر نیچے ، دائیں بائیں کیا جاسکتا ہے<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2008.gif" border="0" alt="" /><br />
ہمارے طریقے میں اس گلیف ڈیٹا فائل میں یہاں گلیف رکھے گئے ہیں۔ ُپروگرام کا داخلہ کی اور رُخصَتی کا مقام پہلے ہی سے مقرر کردیتے ہیں ۔ داخلہ اس جگہ پر ہوگا جہاں فوری دائیں طرف کا گلیف جڑتا ہے اور رُخصَتی جہاں پر فوری بائیں طرف کا گلیف جڑتا ہے۔<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2009.gif" border="0" alt="" /><br />
اوہر کی مثال میں سیدھے ہاتھ کے گلیف کی عمودی تطبیق  y2-y1  ہوگی۔  نتیجہ تصویر نمبر 10 میں دیا گیا ہے<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2010.gif" border="0" alt="" /><br />
اسی طرح   دو گلیف کے درمیان افقی  تطبیق بھی کیا جاسکتاہے۔<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2011.gif" border="0" alt="" /></p>
<p>لگیچر میں گلیف کی صحیح پوزیشن کے لیے پروگر١م کو دہرانا ضروری بے۔ لگیچر کی عمودی پوزیش کے لیے پر بائیں سے دائیں پروگرام پروسس کیا جاتاہے۔ اسکی وجہ یہ ہے لگیچر کا (آخری) nth گلیف ہمیشہ بیس لائن پر ہوتا ہے۔ جب کہ پروگرام کے داخل ہونے اور رُخصَتی کے حساب سے دوسرے n &#8211; 1 گلیف عمودی طرف جاتے ہیں۔<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/N5.gif" border="0" alt="" /><br />
یہاں ‘enex table‘ میں داخلے اور رُخصَتی کے مقام موجود ہیں۔ ‘ligenex table‘ میں حاصل شدہ ترچھے اٹیچمینٹ اور لگیچر جدول میں اشکال کے اشارات ہیں۔<br />
دوسرے پاس میں افقی پوزیشن  معلوم کرنے کے لے لگیچر دائیں سے بائیں پروسس کرتے ہیں۔<br />
لگیچر کا پہلا گلیف  پچھلے لگیچر کے لحاظ سے افقی  پوزیشن میں ہوگا اور باقی  n &#8211; 1  گلیف  کے ہموار جوڑ کے لیےکرنینگ کی جاتی ہے۔<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/N4.gif" border="0" alt="" /><br />
نستعلیق کی ادائیگی میں کرنینگ ایک بڑا مسئلہ ہے۔ دو قسم کے کرنینگ سے متعلق مسائل ہیں ایک میں لگیچر کے درمیان فاصلہ بڑھ جاتا ہے (a) اور دوسرے کی وجہ سے دو لگیچر میں تصادم ہوتا ہے(b)<br />
اس آرٹیکل میں مسئلہ (a) کو شامل نہیں کیا گیا ہے۔ لیکن مسئلہ (b)  کو شامل کیا گیا ہے۔<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2012.gif" border="0" alt="" /><br />
کچھ صورتوں میں بڑی یے (ے , U+06D2) ، جیم (ج , U+062C) اور عین ( ع , U+0639) کے حتمی اشکال سے منفی کرنینگ پیدا ہوتی ہے۔ جس کی وجہ سے پچھلے لگیچر سے تصادم ہوتا ہے۔ اس سے بچنے کے لیے ایک مثبت کرنینگ کی جاتی ہے۔ اس کرنینگ کا جُزوِ ضَربی معلوم کرنے کے لیے اس لگیچر کےحتمی گلیف کی چوڑائی کواس ہی لگیچر کے پچھلے n &#8211; 1 گلیفس کی چوڑائی کے میزان سےتفریق کردیتے ہیں۔ جیسا کے تصویر نمبر 4 میں دیکھا گیا ہے۔<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/N1.gif" border="0" alt="" /><br />
جہاں کرن ایک لگیچر جسکی لمبائی n ہے،   کے لے مثبت قدر ہے۔ اور  [ width [ x  نمبر x  گلیفس کا  کل میزان</p>
<p><span style="font-size: medium;">2.4 سیاقی نقطہ کو تعین کرنا</span></p>
<p>نستعلیق کی ادائیگی میں سب سے پیچیدہ مسئلہ سیاقی نقطہ کی جگہ تعین کرنا ہے۔ نستعلیق میں اشکال کا متراکب نقطہ لگانے کی جگہ کو ساکن نہیں کرسکتے۔ اس کو سیاق کی بنا پر لگانا ہوگا۔ اس لیے نقطوں کو بنیادی گلیف سے علحیدہ جمع رکھتے ہیں۔ نقطوں کی وجہ سے دو مسائل پیدا ہوتے ہیں۔<br />
نقطے کا ہمسایہ گلیف سے ٹکراؤ (a) اور نقطہ کا قریبی نقطوں سے ٹکراؤ ۔ جیسا تصویر نمبر13 میں دیکھایا ہے<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2013.gif" border="0" alt="" /><br />
شروع میں ہر ایک گلیف کےنقطوں کو ان کی فطری حالت میں رکھا جاتا ہے۔ تصویر نمبر 14 اس کے بعد نقطوں میں تطبیق کی جاتی ہے۔<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2014.gif" border="0" alt="" /><br />
اردو میں 24 حروف ایسے ہیں جن میں نقطوں کا استعمال ہے۔ وہ نیچے دیکھائے گئے ہیں۔ حرف چھوٹی یے (ی , U+064A) میں نقطے کا استعمال اس کی اولین اور متواسط جگہ پر ہے۔</p>
<p><span style="font-size: large;">ب ، پ ، ت ، ٹ ، ث ،   چ، ح، خ، ڈ، ذ، ڑ ژ ، ش ، ظ، ض ، غ، ف ، ق ، ن ، ی</span></p>
<p>لگیچر کے اندر نقطوں کا ہمسایہ علامت سے ٹکراؤ کےمختلف وجہیں ہیں ۔ لہذا ہر ایک وجہ کو عحیدہ علحیدہ حل کیا گیا ہے ۔ ہماری تحقیق سے یہ پتہ چلا ہے کہ مندرجہ ذیل حروف کے گلیفس کی شکل نقطے کی پوزیشن پر اثر انداز ہوتی ہے</p>
<p><span style="font-size: x-large;">ے ، ج ، چ ، خ ، ف، ق ، ع ، ک </span></p>
<p>مثال کے طور یے بڑی (ے ) کے حتمی گلیف پر وہ نقطے جو &#8216; یے بڑی &#8216; کی شکل کے اوپر ہیں ایک مسئلہ ہیں ۔ اس مسئلہ کو حل کرنے کے لیے ان نقطوں کو افقفی لکیر کے نیچے لکھا گیا ہے۔ جیسا کہ تصویر نمبر 15 میں دکھایا گیا ہے۔<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2014.gif" border="0" alt="" /></p>
<p>ان  مُشاہِدات کے تحت نقطوں کو ٹکراؤ ختم کردیا گیا ہے<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Figure%2015.gif" border="0" alt="" /></p>
<ul>
<li>حتمی حروف کے نقطے کی پوزیشن میں تبدیلی نہیں کی جاتی ۔</li>
<li>علحیدہ حروف کے نقطے کی پوزیشن میں تبدیلی نہیں کی جاتی ۔</li>
<li>د  U+0639  اور ز  U+0638  کی پوزیشن میں تبدیلی نہیں کی جاتی ۔</li>
<li>اولین حروف  کے نقطے کو ان کی اصلی پوزیشن میں رکھنے پر فوقیت سی جاتی ہے</li>
<li>وہ نقطے جو ہمسایہ حروف سے ٹکراتے ہیں ان ہر ایک کی صُورت حال کے مطابق علحیدہ علحیدہ حل کرتے ہیں</li>
<li>نقطوں کے ٹکراؤ کےحل میں نقطوں کی پوزیشن کو سیدھی طرف لانے کو فوقیت دی جاتی ہے۔</li>
<li>اگر نقطہ بعد کے حرف سے ٹکراتا ہے یا گڑبڑ کرتا ہے تو بجائے افقی ، اس کو اوپر یا نیچا کردیتے ہیں</li>
</ul>
<p><span style="font-size: large;">3.   نتائج اور مباحثہ </span></p>
<p>اردو میں بیس ہزار سے ذیادہ لگیچر ہیں ۔ اس بیس ہزار لگیچر کے مخزن میں سے تجربہ کے لیے سات ہزار لگیچرز سیمپل بےترتیبانہ چنے گیے۔ ڈیٹا کو سیاقی متبدل ترچھے جوڑ اور نقطے کی پوزیشن کے لیے جانچا گیا۔</p>
<p>جانچ کا معیار</p>
<ul>
<li>متبادل گلیف صحیح ہے</li>
<li>گلیفس کے درمیان smooth ترچھا پن ہے</li>
<li>دوسرے نقطہ یا دوسرے گلیف کی حد سے ٹکراؤ بغیر نقطہ کو رکھا گیا ہے۔</li>
</ul>
<p>ان ٹسیٹ کے نتاٰئج جدو ل نمبر 5  میں دیے گئے</p>
<p><img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Omega_Table%2005.gif" border="0" alt="" /></p>
<p><span style="font-size: large;">4 . مسقبل میں بہتری</span></p>
<p>اس ریسریچ کی بنیاد پر اومیگا کو اردو نستلعق کی ادائیگی  کے استعمال میں ان چیزوں میں کو بہتر  کیا جاسکتا ہے:</p>
<ul>
<li>اعراب کی سپورٹ</li>
<li>لگیچر کے درمیان  متناسب فاصلہ</li>
<li>سطریں کی صحیح مناسبت</li>
<li>نقطہ رکھنے کی جگہ کی بہتری</li>
</ul>
<p><span style="font-size: large;">اکنالیجمنٹ</span><br />
ہم نفیس نستعلیق فونٹ کی تخلیق ٹیم کے شکر گزار ہیں اور خاص طور پر خطاط مسٹر جمیل الرحمان جنہوں نے اس فونٹ کے لیے خوبصورت گلیفس تیار کیے ۔ اس فونٹ کی خوبصورتی نے ہمارے دلوں میں اس بات کا اشیاق پیدا کیا کہ ہم اومیگا کے ذریعہ لنیکس میں نفیسں نستعلیق کی ادائیگی کریں۔<br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/References.gif" border="0" alt="" /><br />
<img src="http://www.danishkadaetafseer.org/pic/nastaliq/Omega/Appedix%20A.gif" border="0" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://fonts.alqlm.org/2009/11/10/%d9%b0forex-nastaleeq-a-challenge-accepted-by-omega/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>اپنا فونٹ خود بنائیں</title>
		<link>http://fonts.alqlm.org/2009/08/03/make-your-own-font/</link>
		<comments>http://fonts.alqlm.org/2009/08/03/make-your-own-font/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 14:37:26 +0000</pubDate>
		<dc:creator>القلم</dc:creator>
				<category><![CDATA[Font Making Tutorials]]></category>

		<guid isPermaLink="false">http://fonts.alqlm.org/?p=312</guid>
		<description><![CDATA[اس پوسٹ میں فونٹ بنانے کے عربی کے اس ٹیوٹوریل کو اردو یا انگریزی میں ترجمہ کرنے کی درخواست کی گئی ہے جس پر لبیک کہتے ہوئے میں نے اس ٹیوٹوریل کا اردو ترجمہ کرنے کی کوشش کی ہے، مجھے یاد پڑتا ہے کہ اس سے پہلے بھی کسی نے مجھ سے اسی ٹیوٹوریل کے &#8230; </p><p><a class="more-link block-button" href="http://fonts.alqlm.org/2009/08/03/make-your-own-font/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.urduweb.org/mehfil/showthread.php?t=16874" target="_blank">اس پوسٹ</a> میں فونٹ بنانے کے عربی کے <a href="http://www.hacen.net/spip.php?article50" target="_blank">اس ٹیوٹوریل</a> کو اردو یا انگریزی میں ترجمہ کرنے کی درخواست کی گئی ہے جس پر لبیک کہتے ہوئے میں نے اس ٹیوٹوریل کا اردو ترجمہ کرنے کی کوشش کی ہے، مجھے یاد پڑتا ہے کہ اس سے پہلے بھی کسی نے مجھ سے اسی ٹیوٹوریل کے ترجمہ کی بات کی تھی مگر یہ یاد نہیں آرہا کہ وہ کون صاحب تھے، میں اس پر یقین رکھتا ہوں کہ جب تک مترجم کو بات کی سمجھ نہیں آئے گی تب تک وہ ترجمہ کے ساتھ انصاف نہیں کرسکتا بلکہ کر ہی نہیں سکتا، میرے ساتھ بھی کچھ یہی معاملہ ہے.. میں فونٹ سازی سے بالکل نا بلد ہوں اس لیے اس ٹیوٹوریل کا ترجمہ کر کے شاید میں نے بے وقوفی ہی کی ہے کہ اکثر باتوں کی سرے سے سمجھ ہی نہیں آئی.. اگر فونٹ سازی سے کچھ المام ہوتا تو یہ کام بہت آسان ہوتا کیونکہ سمجھ آرہا ہوتا کہ کیا کہا جارہا ہے.. اس کے با وجود یہ ترجمہ اس لیے کردیا کہ آخر محفل کو بھی تو اپنے عربی دانوں سے کچھ فائدہ ہو کہ ایسے علم کا فائدہ کیا جس سے کسی اور کو کوئی فائدہ نہ پہنچ سکے..!؟</p>
<p>چنانچہ میری نا بلدی کو مدِ نظر رکھتے ہوئے اس ٹیوٹوریل کی غلطیوں سے در گزر فرمائیں.. اگر کہیں کوئی غلطی ملے تو انتظامیہ اور فونٹ کے ماہرین کو اجازت ہے کہ وہ اس میں ترمیم کردیں تاکہ آخر میں ہمیں ایک اچھا ٹیوٹوریل ملے جس سے نئے فونٹ سازوں کو فائد پہنچ سکے..</p>
<p>نوٹ: ٹیوٹوریل اس بات کو مدِ نظر رکھ کر لکھا گیا ہے کہ آپ پہلے سے ہی ایک گریفک ڈیزائنر ہیں خاص طور سے Vector کے اطلاقیوں جیسے کورل ڈرا اور السٹریٹر سے اچھی طرح واقف ہیں، ‘میں’ کا صیغہ میرا نہیں بلکہ مصنف کا ہے جن کا نام ‘حسن’ ہے چنانچہ کسی کو یہ غلطی فہمی نہ ہو کہ میں بات کر رہا ہوں، اس کے علاوہ جو وعدے اور وعیدیں کی گئی ہیں وہ بھی انہی کی ہیں میری نہیں.</p>
<p>———————————————</p>
<p>کیا آپ اِن ڈیزائن استعمال کرتے ہیں؟ یا آپ ایک گریفک ڈیزائنر ہیں جو Vector کے اطلاقیوں پر کام کرتے ہیں، تو آپ ہی ہیں جسے ہم تلاش کر رہے ہیں یہ کہنے کے لیے کہ نئے فونٹ بنا کر اپنی عربی زبان کی خدمت کیوں نہیں کرتے جو نہ صرف آپ کے کام میں ایک بہترین اضافہ ہوگا بلکہ آپ انہیں دوسروں کے ساتھ بھی شیئر کر سکیں گے؟ یا آپ اپنے پاس موجود فونٹس سے اکتا گئے ہیں اور تبدیلی چاہتے ہیں تو اپنے فونٹ خود بنا کر ہم سے شیئر کیوں نہیں کرتے؟ اگر آپ تیار ہیں تو جان لیں کہ یہ بہت آسان ہے، اس کے لیے صرف وکٹر کی جانکاری ضروری ہے، اپنا پسندیدہ فونٹ بنانے کے لیے آپ کے پاس بہت سارے آپشن ہیں اور یہاں ہم سفر کی شروعات میں ہیں، اگلے حصے میں ان شاء اللہ ہم ڈیزائنز کو کاغذ سے FontScan کے ذریعے گریفکس میں بدلنا سیکھیں گے لیکن آج ہم براہ راست فیصلہ کن اور زیادہ مفید کاروائی کریں گے، چنانچہ آپ کو یہ کرنا ہے:</p>
<p>فونٹ لیب FontLAB ڈاؤنلوڈ کریں.</p>
<p>جس فونٹ پر ہم یہ درس دیں گے اسے ڈاؤنلوڈ کریں:</p>
<p><a href="http://www.hacen.net/temp/Mothhel" target="_blank">http://www.hacen.net/temp/Mothhel</a> Font Lesson.zip</p>
<p>آپ کے پاس ایڈوبی Illustrator ہے؟ میرے پاس CorelDRAW ہے مجھے تو Illustrator لفظ کو منہ سے نکالنے سے ہی نفرت ہے <img src="http://makki.urducoder.com/wp-includes/images/smilies/icon_biggrin.gif" border="0" alt="" /> لیکن ہمارا مقصد ایک ہے یعنی فونٹ کے ڈیزائن کو Vector Outlines میں پراسس کرنا جس کے لیے ہمیں صرف Bezier پر دسترس اور اسے دائیں بائیں ہلانے کی ضرورت ہے اور یہی کام Illustrator کرتا ہے اور CorelDRAW اس سے کہیں تیز، آسانی اور خوبصورتی سے کرتا ہے…</p>
<p>بہرحال، ہمارے پاس Letter سائز کا ایک صفحہ ہے اور ایک ڈیزائن ہے یا کسی فونٹ میں لکھا ہوا کوئی لفظ کہ ہمارا اس وقت مقصد فونٹ بنانا سیکھنا ہے اسے ڈیزائن کرنا نہیں.. تو ڈیزائن کو اس طرح صفحہ میں بھرا ہوا ہونا چاہیے جیسا کہ ذیل میں نظر آرہا ہے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img509.imageshack.us/img509/6264/lessone1lk5.jpg" border="0" alt="" /></a></div>
<p>ہمارے پاس جو ڈیزائن ہے وہ تین حصوں پر مشتمل ہے: حرف (خ) اور اس کا جوڑ یا کشیدہ ( &#8211; ) اور حرف (ط)، ایک عربی فونٹ بنانے کے لیے یہ ضروری ہے کہ پہلے حروف کو جوڑنے والی بنیاد بنا لی جائے جو کہ عربی لفظ کے سیدھے یا مستقیم ہونے کی بھی ذمہ دار ہے، چنانچہ ہم یہ بنیاد دونوں حروف کو کاٹ کر یا الگ کر کے بنائیں گے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img509.imageshack.us/img509/6631/lessone2vh9.jpg" border="0" alt="" /></a></div>
<p>اور یہ رہی وہ بنیاد جسے ہم تمام حروف کو آپس میں جوڑنے کے لیے استعمال کریں گے، یہاں ہم ایک نسخی سطری قسم کا فونٹ بنا رہے ہیں:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img509.imageshack.us/img509/9615/lessone3hc1.jpg" border="0" alt="" /></a></div>
<p>وکٹر اطلاقیے کا کام یہاں ختم ہوتا ہے، ہم برآمد Export کا آپشن منتخب کریں گے، ذیل میں کورل کی ونڈو ہے جبکہ السٹریٹر میں کہاں ہے مجھے نہیں معلوم اور نہ ہی مجھے جاننے کا شوق ہے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img509.imageshack.us/img509/231/lessone4kw9.jpg" border="0" alt="" /></a></div>
<p>ہم معتمد اور بہتر گریفک فارمیٹ منتخب کریں گے جو کہ EPS ہے، کورل میں Selected Only کے آپشن کو منتخب کرنا لازمی ہے تاکہ پورا صفحہ نہ برآمد ہوجائے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img523.imageshack.us/img523/5269/lessone5bo2.jpg" border="0" alt="" /></a></div>
<p>اس درس کا فونٹ Mothhel Font Lesson اتارنے اور اسے ان زِپ کرنے کے بعد ہم اسے فونٹ لیب میں کھولیں گے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img523.imageshack.us/img523/86/lessone6rz5.jpg" border="0" alt="" /></a></div>
<p>پہلی نظر میں آپ کو لگے گا کہ شاید فونٹ لاطینی ہے لیکن دائیں طرف موجود سکرول بار کے ذریعے نیچے جائیں:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img523.imageshack.us/img523/6/lessone7yl5.jpg" border="0" alt="" /></a></div>
<p>آپ دیکھیں گے کہ لاطینی حروف کے بالکل نیچے عربی حروف بھی موجود ہیں، ہم مثلاً طاء پر کام کریں گے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img523.imageshack.us/img523/8568/lessone8ui9.jpg" border="0" alt="" /></a></div>
<p>لیکن مزید نیچے آئیں کہ اوپر کے حروف Isolated Glyphs ہیں، ہم ذیل میں حروف کے پورے سیٹ یعنی مکمل اشکال پر کام کریں گے اور (ط) منتخب کریں گے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img523.imageshack.us/img523/4306/lessone9ou2.jpg" border="0" alt="" /></a></div>
<p>اس پر دو دفعہ کلک کرنے پر یہ حرف Glyph کی ونڈو میں کھل جائے گا:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img530.imageshack.us/img530/7207/lessone10yl7.jpg" border="0" alt="" /></a></div>
<p>فونٹ لیب کے Glyph کے مینیو سے Import From EPS منتخب کریں گے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img530.imageshack.us/img530/6147/lessone11dz1.jpg" border="0" alt="" /></a></div>
<p>طاء آگئی:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img530.imageshack.us/img530/840/lessone12pa9.jpg" border="0" alt="" /></a></div>
<p>ہم فونٹ میں موجود پہلے والی طاء کو حذف کردیں گے اور نئی طاء کو منتخب کریں گے، اب Tools کے مینیو سے Transform منتخب کریں گے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img530.imageshack.us/img530/1782/lessone13mw6.jpg" border="0" alt="" /></a></div>
<p>اس عمل کا مقصد طاء کو حسابی طریقے سے درست جگہ پر لانا ہے، یہ عمل ہم ان تمام حروف پر لاگو کیا جائے گا جو داخل کیے جائیں گے اور وہ بھی ذیل کی ویلیوز سے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img530.imageshack.us/img530/2721/lessone14ls8.jpg" border="0" alt="" /></a></div>
<p>Transformation کی ونڈو ظاہر ہونے پر ہم Contour پھر Shift منتخب کریں گے اور ذیل کی ویلیوز یا قدریں داخل کریں گے:</p>
<p>450-  منفی چار سو پچاس Horizontal Shift کے لیے.<br />
850- منفی آٹھ سو پچاس Vertical Shift کے لیے.</p>
<p>اور اسے او کے کردیں گے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img167.imageshack.us/img167/9366/lessone15pd6.jpg" border="0" alt="" /></a></div>
<p>طاء کو مناسب جگہ پر رکھ دیا گیا ہے، یہی حساب کتاب اگلے تمام حروف کے لیے دہرایا جائے گا، یہاں بہتر ہوگا کہ ہم حرف کے ارد گرد کے علاقے کا تھوڑا سا جائزہ لے لیں:</p>
<p>جیسا کہ آپ اوپر کی تصویر میں دیکھ رہے ہیں:</p>
<p>١- دائیں طرف کی لائن مطبوعہ متن میں طاء اور اس سے پہلے والے حرف کے درمیان فاصلے کا تعین کرتی ہے.</p>
<p>٢- اوپر کا خلا  تشکیل کی علامات کے لیے خالی ہے تاکہ تشکیل لگانے کی صورت میں ان کے لیے مناسب جگہ موجود ہو.</p>
<p>٣- بائیں لائن جو متن میں طاء کے بعد آنے والے حرف کے درمیان فاصلہ ہے.</p>
<p>۴- بنیاد یا بیس لائن جو کہ سرخ رنگ میں ہے اور عربی حرف کے ڈھانچے یا جسم کے محلِ وقوع یا جگہ کا تعین کرتی ہے.</p>
<p>۵- ذیلی یا نیچے کا خلا جسے تشکیل کی علامات کے لیے چھوڑنا لازمی ہے اس کے علاوہ یہ راء یا حاء جیسے حروف کے لیے بھی ضروری ہے جو نیچے کی طرف مڑ جاتے ہیں.</p>
<p>اب ہم طاء کے شروع اور آخر میں خلا کم کرنے کے لیے دائیں اور بائیں حدوں یا لائنوں کو اندر کی طرف حرکت دیں گے تاکہ فونٹ کے حروف ایک دوسرے سے دور نہ لگیں:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img167.imageshack.us/img167/3752/lessone16nt0.jpg" border="0" alt="" /></a></div>
<p>متصل طاء ( ـطـ ) یعنی جملے کے درمیان آنے والی طاء میں ہم دائیں اور بائیں لائنوں کو حرف کے کناروں پر رکھیں گے تاکہ حرف کسی دوسرے متصل حرف کے ساتھ اچھی طرح جُڑ سکے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img167.imageshack.us/img167/3954/lessone17kw1.jpg" border="0" alt="" /></a></div>
<p>جملے کے آخر میں آنے والی طاء ( ـط ) کے آخر یا بائیں کنارے میں ہم خلا دیں گے اور دائیں لائن کو حرف کے کنارے پر رکھیں گے اور اس کے بالکل برعکس عمل ہم جملے کے شروع میں آنے والی طاء ( طـ ) کے ساتھ کریں گے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img74.imageshack.us/img74/713/lessone18fg8.jpg" border="0" alt="" /></a></div>
<p>نوٹ کریں کہ تشکیل کی دو نہیں صرف ایک حد ہے کیونکہ یہ کسی حرف کو کوئی حرکت دیے بغیر اس کے نیچے یا اوپر لگتے ہیں چنانچہ یہ خارج از حدود ہیں یعنی ان کی صرف ایک ہی حد ہے تاکہ لگانے پر یہ بغیر حرکت کے، لگنے والے حرف میں مدغم ہوجائے، اس فونٹ میں تشکیل بالکل ٹھیک اور مرتب ہے تاہم اگر آپ دیکھیں کہ ان میں سے کوئی کسی حرف پر درست نہیں بیٹھ رہا تو آپ اسے اوپر یا نیچے حرکت دے سکتے ہیں.</p>
<p>فونٹ کی تیاری کا درست طریقہ یہ ہے کہ اسے نیچے سے دائیں سے بائیں شروع کیا جائے، چنانچہ ہمیں (لا) سے شروع کرتے ہوئے آگے بڑھنا چاہیے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img74.imageshack.us/img74/4619/lessone19tw5.jpg" border="0" alt="" /></a></div>
<p>اوپر ہم نے رومن حروف کے بالکل نیچے آنے والے عربی حروف کو نظر انداز کیا تھا جو Isolated Glyphs کہلاتے ہیں، یہ اضافی طور پر بعض ایسے اطلاقیوں میں استعمال ہوتے ہیں جو فونٹس کے کچھ خاص صیغے سپورٹ کرتے ہیں، ہمیں صرف اتنا کرنا ہے کہ فونٹ بنا لینے کے بعد نیچے سے مکمل حروف اٹھا کر انہیں ان سے بدل لینا ہے.</p>
<p>تمام Glyphs کو دیکھنے پر شاید ہمیں کوئی حرف اندر سے ‘خالی’ نظر آئے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img74.imageshack.us/img74/7094/lessone20zs0.jpg" border="0" alt="" /></a></div>
<p>اس کی وجہ یہ ہے کہ حرف کا اندر کا حصہ چپکا ہوا نہیں ہے، یعنی کوئی نقطہ دوسرے کے اوپر ہے، اس کا حل انتہائی آسان ہے، ہم نقطے کو حرکت دے کر اسے اس کی اپنی جگہ پر واپس لے آئیں گے اور فونٹ لیب انہیں آپس میں مدغم کردے گا:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img255.imageshack.us/img255/257/lessone21zv8.jpg" border="0" alt="" /></a></div>
<p>فونٹ لیب میں کوئی فونٹ کھولنے پر آپ کو Glyphs پر بہت سارے نقطے نظر آئیں گے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img255.imageshack.us/img255/2332/lessone22pn1.jpg" border="0" alt="" /></a></div>
<p>یہ نقطے حرف کی قطع وبرید اور اسے درست کرنے کے عمل کو مشکل بنا دیتے ہیں، اس کا حل یہ ہے کہ حرف یا اس کے آس پاس رائٹ کلک کریں پھر Outline اور پھر To Type 1 Curves منتخب کریں جس سے وہ تمام چھوٹے نقطے غائب ہوجائیں گے اور صرف اصل نقطے ہی باقی بچیں گے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img255.imageshack.us/img255/807/lessone23wb2.jpg" border="0" alt="" /></a></div>
<p>فونٹ لیب میں بہت خوبصورت فنکشن ہیں جیسے Glyphs کو بہتر اور سوفٹ بنانا (Glyphs ڈیزائننگ) Tools کے مینیو سے Transform منتخب کریں جس سے Transformation کی ونڈو نمودار ہوجائے گی، اس میں Contour اور اس کے ذیل میں Optimize منتخب کریں:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img255.imageshack.us/img255/7444/lessone24co0.jpg" border="0" alt="" /></a></div>
<p>اس کے علاوہ کچھ ایفیکٹس بھی ہیں جنہیں Glyphs پر اپلائی کیا جاسکتا ہے جیسے فونٹ بولڈ کرنا اس کے لیے Transformation کی ونڈو سے Effects اور پھر Bold منتخب کریں (منفی کی علامت ڈال کر فونٹ کو پتلا بھی کیا جاسکتا ہے):</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img255.imageshack.us/img255/3132/lessone25hq4.jpg" border="0" alt="" /></a></div>
<p>بہتر یہی ہے کہ ان ایفیکٹ کا استعمال فونٹ کی تکمیل کے بعد ہی تمام Glyphs کو منتخب کرکے ایک ہی بار ان پر ایفیکٹ اپلائی کیے جائیں تاکہ تمام Glyphs پر تبدیلی ایک ساتھ ہوجائے.<br />
فونٹ کا نام رکھنا بہت ضروری ہے، یہ آپشن File کے مینیو سے Font Info میں ملے گا:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img505.imageshack.us/img505/3087/lessone26bx2.jpg" border="0" alt="" /></a></div>
<p>اسے ہم پہلے ہی ایک سابقہ درس میں سمجھا چکے ہیں چنانچہ اس کی تکرار کی ضرورت نہیں.<br />
فونٹ کو TrueType میں بطور تیار فونٹ ایکسپورٹ کرنا بھی اسی سابقہ درس میں سمجھا دیا گیا تھا جو File مینیو میں موجود Generate Font میں ہے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img505.imageshack.us/img505/7845/lessone27ll9.jpg" border="0" alt="" /></a></div>
<p>یقیناً حاء اور خاء اور ان جیسے دیگر ملتے جلتے حروف جن میں صرف نقطوں کا فرق ہوتا ہے کو دوبارہ ڈیزائن کرنے کی ضرورت نہیں، کاپی پیسٹ سے (وہی سابقہ درس دیکھیں) صرف نقطے شامل یا حذف کرنے ہیں لیکن ایک بات یاد رہے کہ پیسٹ کرتے وقت ایک انتباہی ونڈو ظاہر ہوگی اس میں سلیکشن کو ختم کرنے کے لیے Keep replaced symbols under new names منتخب کریں تاکہ فونٹ لیب نئے متبادل Glyphs نہ بنا دے جس سے فونٹ کی پروگرامنگ خراب ہوجاتی ہے:</p>
<div><a href="http://imageshack.us/" target="_blank"><img src="http://img505.imageshack.us/img505/5968/lessone28wz7.jpg" border="0" alt="" /></a></div>
<p>اگلے درس میں ہم خالصتاً فنی طریقے سے فونٹ ڈیزائننگ سیکھیں گے اور FontScan کے استعمال پر نظر ڈالیں گے، اس کے علاوہ عربی طباعی خط کی ڈیولپمنٹ کے کچھ پروفیشنل امور بھی زیرِ بحث لائیں گے اور OpenType ٹیکنالوجی سے استفادہ حاصل کریں گے، ساتھ ہی ہم خاص حروف کو کسی خاص فونٹ فائل میں شامل کرنا یا مرکب حروف بنانے کے لیے Glyphs بڑھانا اور دیگر امور پر گفتگو کریں گے.</p>
]]></content:encoded>
			<wfw:commentRss>http://fonts.alqlm.org/2009/08/03/make-your-own-font/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>عربی یا فارسی فونٹس میں اردو سپورٹ ڈالنا</title>
		<link>http://fonts.alqlm.org/2009/08/03/make-your-own-font-urdu-support-in-a-arabic-font/</link>
		<comments>http://fonts.alqlm.org/2009/08/03/make-your-own-font-urdu-support-in-a-arabic-font/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 03:27:58 +0000</pubDate>
		<dc:creator>القلم</dc:creator>
				<category><![CDATA[featured articles]]></category>
		<category><![CDATA[Font Making Tutorials]]></category>

		<guid isPermaLink="false">http://fonts.alqlm.org/?p=309</guid>
		<description><![CDATA[اقتباس: ایک خوبصورت اردو فونٹ تشکیل دینے کیلئے مدد درکار ہے۔ کہنا یہ ہے کہ اسی طرح اگر بنیادی اشکال بنالی جائیں جن میں مکمل اردو سپورٹ ہو تو اس کو فونٹ کی شکل میں*لانے کیلئے کیا جتن کرنے پڑیں گے۔ یقینا بنٹنگ کیلئے درمیانی اشکال کی ضرورت ہوگی۔ کہاں اور کتنی ؟ یہ نہیں &#8230; </p><p><a class="more-link block-button" href="http://fonts.alqlm.org/2009/08/03/make-your-own-font-urdu-support-in-a-arabic-font/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<div id="post_message_15121">
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">اقتباس:</div>
<table border="0" cellspacing="0" cellpadding="6" width="100%">
<tbody>
<tr>
<td style="border: 1px inset;">ایک خوبصورت اردو فونٹ تشکیل دینے کیلئے مدد درکار ہے۔<br />
کہنا یہ ہے کہ اسی طرح اگر بنیادی اشکال بنالی جائیں جن میں مکمل اردو سپورٹ ہو تو اس کو فونٹ کی شکل میں*لانے کیلئے کیا جتن کرنے پڑیں گے۔ یقینا بنٹنگ کیلئے درمیانی اشکال کی ضرورت ہوگی۔ کہاں اور کتنی ؟ یہ نہیں معلوم ۔ ۔ ۔کیا احباب بتاسکیں گے کہ اس سب کیلئے کیا کرنا ہوگا۔ اگر اس پراجیکٹ پر کام شروع کیا جائے تو کہاں سے؟<br />
میں یہ کرسکتا ہوں لیکن لائن آف ایکشن چاہئے۔ مکمل میتھڈ اور ساتھیوں کی دعائیں درکار ہیں<br />
﴿خاور بلال بشکریہ اردو محفل﴾</td>
</tr>
</tbody>
</table>
</div>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">اقتباس:</div>
<table border="0" cellspacing="0" cellpadding="6" width="100%">
<tbody>
<tr>
<td style="border: 1px inset;">اس فونٹ کو مکمل اردو میں بنانے کے لیے کافی محنت کرنی پڑے گی۔</p>
<p>پھر بھی اس کا سب سے آسان طریقہ یہ ہو سکتا ہے کہ آپ پہلے سے موجود کسی اردو فونٹ کو &#8220;ہائی لاجک فونٹ کریئٹر&#8221; پروگرام میں کھولیں (مثال کے طور پر ایشیا نسخ کو) اور پھر ایشیا نسخ کی اشکال کو اس عربی فونٹ کی متبادل اشکال سے بدلتے جائیں۔</p>
<p>یہ مرحلہ حل ہو جائے تو پھر دوسرا مرحلہ شروع ہو گا، جس کی تفصیل بعد میں۔ انشاء اللہ۔<br />
﴿مہوش علی، بشکریہ اردو محفل﴾</td>
</tr>
</tbody>
</table>
</div>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">اقتباس:</div>
<table border="0" cellspacing="0" cellpadding="6" width="100%">
<tbody>
<tr>
<td style="border: 1px inset;">فانٹ کرئیٹر انسٹال کرنے کے بعدآپ میری طرح کام کر سکتے ہیں۔ جیسا کہ مہوش نے مشورہ دیا ہے۔ بس میں اس میں مزید یہ کہنا چاہوں گا کہ یہاں کے ڈاؤن لوڈ سیکشن سے محفل فانٹ ڈاؤن لوڈ کریں جو اس لحاظ سے بھی بہترین فانٹ ہے کہ اس میں وولٹ کی مدد سے سارے اردو کیریکٹرس پہلے ہی شامل ہیں اور ساتھ ساتھ دوسری ’بہن‘ زبانوں۔ پشتو سندھی وغیرہ کے بھی۔<br />
﴿اعجاز اختر، بشکریہ اردو محفل﴾</td>
</tr>
</tbody>
</table>
</div>
<div style="margin: 5px 20px 20px;">
<div style="margin-bottom: 2px;">اقتباس:</div>
<table border="0" cellspacing="0" cellpadding="6" width="100%">
<tbody>
<tr>
<td style="border: 1px inset;">سب سے پہلے آپ کو  فونٹ کریٹر5.5 بمع لوازمات کے درکار ہوگا<br />
<img src="http://www.alqlm.org/forum/images/smilies/icon_smile.gif" border="0" alt="" /><br />
اس کےے بعد کے مراحل کچھ اس طرح ہونگے</p>
<p>1ـ آپ اس عربی فانٹ کو اس پروگرام میں کھول لیں<br />
2ـ کوئی سا ایسا یونی کوڈ فونٹ جس میں اردو سپورٹ موجود ہو اسے بھی اس پروگرام میں کھول لیں<br />
3ـ دونوں فونٹس کو متوازی دریچوں﴿ونڈوز﴾ میں ترتیب دے لیں<br />
4ـ اب عربی فونٹ کے گلائفس کو ایک ایک کر کے مائوس کی مدد سے کلک کر کے کاپی کریں اور اردو فونٹ کے مطلوبہ گلائفس پر کاپی کرتے جائیں اور اس طرح آپ تمام عربی حروف کی اشکال اردو فونٹ میں کا پی کر لیں گے گلائفس کو کاپی کر نے کے لیے آپ کو کسی گلف پر ماوس کے سنگل کلک کے بعد کنٹرول سی سے کاپی کرنا ہے اور دوسرے فونٹکے مطلوبہ گلف پر سنگل کلک کے بعد کنٹول وی سے پیسٹ کرنا ہے<br />
5ـ اردو سپورٹ والے حروف کے لیے آپ کو  کچھ یوں کرنا ہوگاـــــــــــــــــــــ  ــ<br />
<strong><span style="color: #bf0080;">اس حصہ کو دھیاں سے پڑھیں</span></strong><br />
<strong><span style="color: #4000ff;">مثلا آپ نے حرف &#8220;ڈ&#8221; کا گلائف بنانا ہے تو سب سے پہلے آپ عربی فونٹ میں موجود &#8220;د&#8221; کے گلائف کو کاپی کر کے اردو کے &#8220;ڈ&#8221; والے گلائف میں پیسٹ کر دیں اب آپ کے پاس ﴿ڈ﴾ کی بجائے ﴿د﴾ مہیا ہو گیا اس کو &#8220;ڈ&#8221; بنانے کے لیے ایک مرتبہ پھر عربی فونٹ کی جانب متوجہ ہوں اور حرف&#8221;ط&#8221; کے گلف پر مائوس کے ذریعہ <span style="color: #ff4000;">ڈبل کلک کریں اس طرح گلائف اوپن ہو جائے گا </span>آپ اس میں سے حرف &#8220;ط&#8221; کو پورے کا پورا منتخب کر کے کنٹرول سی کے ذریعہ کاپی کر لیں اور گللف کو کلوز کردیںـ اس کے بعد دوبارہ اردوفونٹ کے حرف ﴿ڈ﴾ والے گلف کی طرف متوجہ ہو جائیں جہاں آپ نے پہلے حرف ﴿د﴾ کاپی کیا ہوا ہے اس گلف پر ایک مرتبہ پھر <span style="color: #ff4000;">ڈبل کلک کریں اور اس گلف کو اوپن کر لیں اوپن کرنے کے بعد کنٹرول وی کے ذریعہ اس میں حرف&#8221;ط&#8221; کو پیسٹ کر دیں</span> پیسٹ ہونےے کے بعد آپ کو حرف &#8220;ط&#8221; منتخب شدہ صورت میں ملے گا اس کو آپ <span style="color: #bf4040;">کونے  والے ہنڈل سے پکڑ کر کھینچ تان کر چھوٹا کر لیں اور پہلے سے موجود ﴿د﴾ کے اوپر مناسب سائز میں اسطرح رکھ لیں کے وہ ﴿ڈ﴾ بن جائے</span> اب اس گلاف کو کلوز کر دیں اب آپ کے پاس ایک اردو حرف &#8220;ڈ&#8221; موجود ہو گیا اس حرف گلف میں آپ نے حرف &#8220;ط&#8221; کو ری سائز کر کے ڈالا تھا اس &#8220;ط&#8221; کو کا پی کر لے اور دوسرے اردو حروف کی تشکیل کے لیے اسی کو استعمال کریں تاکہ یکسانیت رہے اسی طرح حروف پ، چ، وغیرہ کی تشکیل بھی ہوگی اس کے لیے عربی کے &#8220;ب&#8221; کو لیں اردو کے &#8220;پ&#8221; کی جگہ پر کاپی کریں اور اس گلاف کوکھول کر &#8220;ب&#8221; کے نقطہ کو منتخب کر کے کاپی کریں اور دو مرتبہ پیسٹ کر کے &#8220;پ&#8221; کے تین نقاط کی صورت میں ترتیب دے کر پ بنا لیں تھوڑی محنت کے بعد آپ یہ کام کر لیں گے<br />
اور اردو فونٹ تیار ہو جائے گا</span></strong>اللہ آپ  کو کامیاب کرے<br />
﴿شاکرالقادری، بشکریہ اردو محفل﴾</td>
</tr>
</tbody>
</table>
</div>
</div>
<p><!-- / message --> <!-- sig -->__________________<br />
<span style="font-family: Alvi Lahori Nastaleeq;"><a href="../" target="_blank">جہانِ قلم :: رنگا رنگ اردو یونی کوڈ فونٹس<span style="color: red;"> ڈائون لوڈ کریں</span></a><a href="http://www.alqlm.org/blog/" target="_blank"> :: اگر آپ کے پاس کوئی اردو فونٹ موجود ہے اور آپ اسے جہان قلم پر رکھنا چاہتے ہیں تو فونٹ فائل</a><a href="../%D8%AE%D8%B7-%D8%B4%D8%A7%D9%85%D9%84-%DA%A9%D8%B1%DB%8C%DA%BA/" target="_blank"><span style="color: red;"> ارسال کرنے کے لیے </span><span style="color: red;">یہاں پر دستک دیں</span></a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://fonts.alqlm.org/2009/08/03/make-your-own-font-urdu-support-in-a-arabic-font/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>فونٹس بنانا سیکھیے</title>
		<link>http://fonts.alqlm.org/2009/08/03/make-your-own-font-2/</link>
		<comments>http://fonts.alqlm.org/2009/08/03/make-your-own-font-2/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 03:21:00 +0000</pubDate>
		<dc:creator>القلم</dc:creator>
				<category><![CDATA[Font Making Tutorials]]></category>

		<guid isPermaLink="false">http://fonts.alqlm.org/?p=306</guid>
		<description><![CDATA[فونٹ سازی سے متعلق اسباق کا یہ سلسلہ ہمارے بہت ہی پیارے دوست عبدالجید نے شروغ کیا ہے جو کہ بہت اچھے فونٹ ڈیولپر ہیں المجید قرآنی فونٹ انہی کا  تیار کردہ ہے السلام علیکم میرے محترم دوستوں یہ میرا پہلا پوسٹ ہے فانٹ بنانے کے سلسلے میں مجھے امید ہے کہ میرے اردو املا &#8230; </p><p><a class="more-link block-button" href="http://fonts.alqlm.org/2009/08/03/make-your-own-font-2/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>فونٹ سازی سے متعلق اسباق کا یہ سلسلہ ہمارے بہت ہی پیارے دوست عبدالجید نے شروغ کیا ہے جو کہ بہت اچھے فونٹ ڈیولپر ہیں المجید قرآنی فونٹ انہی کا  تیار کردہ ہے</p>
<p>السلام علیکم میرے محترم دوستوں یہ میرا پہلا پوسٹ ہے فانٹ بنانے کے سلسلے میں مجھے امید ہے کہ میرے اردو املا کی غلطیاں آپ سب معاف کریں گے اسکے ساتھ چونکہ میری انگلش بھی کمزور ہے اسلئے اگر ترجمہ کرنے میں کہیں غلطی ہوگئی ہو تو امید ہے کہ وہ بھی معاف کردیں گے۔ دوستوں فانٹ بنانے کا فن بہت بڑا فن ہے اور میرا یہ اعتراف ہے کہ اس فن سے میں مکمل واقف بھی نہیں ہوں لیکن اپنی کشتی کو سمندر کنارے تک لیجاسکتا ہوں اگر میں یہ کہوں*کہ میرے اس ٹوٹوریل کے ختم ہونے پر آپ فانٹ بنانا مکمل سیکھ جائیں گے تو یہ غلط بیانی ہوگی البتہ مجھے یقین ہے کہ آپ سب دوست فانٹ بنانے کے بارے میں اتنا کچھ جان جائیں گے کہ ایک نسخ بیسڈ کا فانٹ آسانی سے بناسکیں گے مصروفیات اور وقت کی کمی کی وجہ سے میں کوشش کرتا رہونگا کہ ہر دوسرے تیسرے دن اس بارے میں کچھ نہ کچھ پوسٹ کر سکوں دوسرا <span style="color: #ff0000;">میرا تمام دوستوں سے گذارش ہے کہ اس دھاگہ میں غیر ضروری پوسٹ سے گریز کریں اگر آپ دوستوں کو کوئی مسئلہ ہو تو آپ اسکیلئے یہ دھاگہ استعمال کیجئے گا <a href="http://alqlm.org/forum/viewtopic.php?f=122&amp;t=1008&amp;p=5046#p5046" target="_blank">viewtopic.php?f=122&amp;t=1008&amp;p=5046#p5046</a> </span>امید ہے کہ آپ دوست صاحبان برا نہیں منائیں گے ایک بار پھر امید ہے کہ آپ سب دوست میرے املا کی غلطیاں*معاف کریں گے ۔<br />
والسلام</p>
<p>دور جدید کے اس موڑ میں دنیا نے ٹیکنالوجی کے میدان میں کافی ترقی کی ہیں یہ ترقیاں مختلف شعبوں میں ہوئی ہیں کمپیوٹر کے میدان میں جو ترقیاں ہوئی ہے وہ بھی کسی سے چھپی نہیں ہے ہر میدان میں ہرشعبے میں جدید سے جدیدتر ٹیکنالوجی استعمال کی جارہی ہے ۔ وہاں مشرقی دنیا میں زبان اور لغت میں بھی کافی ترقی دیکھنے کو ملی ہے جیسا کہ عرب ممالک میں عربی پروگرامز عربک لینکس آپریٹنگ سسٹم عربی خطاطی کے پراگرامز ، اسی طرح ایشیائی ملکوں میں بھی عربی ، اردو ، فارسی، پشتو، سرائیکی، سندھی، پنجابی، براھوی، زبانوں کے سافٹویرز اور فانٹ دیکھنے کو ملتے ہیں۔ پاکستان میں بھی بعض زبانوں کے فانٹس بنانے پر کام ہورہا ہے ۔ آئیے آپ کو بتاتے ہیں کہ فانٹس بنانے کیلئے کونسے سافٹوئیرز استعمال ہورہے ہیں انہیں کیسے استعمال کیا جاتا ہے اور فانٹس بنانے کیلئے کن چیزوں کو سمجھنے کی ضرورت ہوتی ہے ۔سب سے پہلے فانٹ کے اقسام کے بارے میں اور یونیکوڈ یعنی فانٹ کے ہر ایک لفظ کے کوڈ کے بارے میں جانتے ہیں۔</p>
<p>یوں تو مختلف اقسام (فارمیٹس) کی فونٹس ہے لیکن جو یہ مندرجہ ذیل 2 قسمیں ہے یہ سب سے زیادہ استعمال ہوتی ہے اور سب سے اچھی قسم بھی یہی دونوں ہے دونوں کی سپورٹ ایک سے ایک بڑھ کر ہے<br />
<span style="color: #ff0000;"><strong>TrueType</strong></span><br />
TrueType فانٹ ایک ابھرتا ہوا فانٹ ٹیکنالوجی ہے جو کہ ایپل کمپیوٹر ز نے بنایا ہواتھا اور اب مایکروسافٹ اور ایپل کمپیوٹرز دونوں اپنے اپنے آپریٹنگ سسٹمز میں استعمال کررہے ہیں۔ TrueType فانٹ آپ کو بہترین کوالٹی میں کمپیوٹر سکرین پر فانٹ کی Visual دیکھاتا ہے جبکہ پرنٹ کرنے کیلئے بھی بہترین کوالٹی فراہم کرتی ہے ساتھ میں آپ کو اچھے ترتیب کے ساتھ اضافی فیچرز بھی فراہم کرتا ہے ۔ آپ TrueType فانٹ کے بارے میں معلومات اس ویب سائٹ پر دیکھ سکتے ہیں<br />
<a href="http://www.microsoft.com/typography/otspec/default.htm" target="_blank">http://www.microsoft.com/typography/otspec/default.htm</a><br />
<strong><span style="color: #ff0000;">OpenType</span></strong><br />
OpenType فانٹ فارمیٹ بھی TrueType فانٹ ہی کا ایک ایکسٹینشن ہے جو کہ آپ کو پوسٹ سکرپٹ فانٹ کی سپورٹ بھی فراہم کرتا ہے ۔ TrueType فانٹ کو ترقی دینے کا سہرا مایکروسافٹ اور اڈوبی کو جاتا ہے OpenType فانٹ اپنے اضافی خوبیوں کے ساتھ مایکروسافٹ اور میکونتوش دونوں کے آپریٹنگ سسٹمزمیں کام کرسکتے ہیں اس فانٹ میں TrueType فانٹ کے شکل کے ٹیبل بھی موجود ہوسکتے ہے جو کہ فانٹ بنانے والوں کو اس کیسہولت بھی دیتا ہے کہ اچھے ڈیزائن اور انٹرنیشنل لیول کے ساتھ بہترین پرنٹ آؤٹ کی رزلٹ دے سکے ۔ آپ VOLT نام کے ایک سافٹ ویر کو اپنے TTF بیسڈ فانٹ کو OTF بیسڈ پر اپگریڈ کرنے کیلئے استعمال کرسکتے ہیں VOLT نامی یہ سافٹ ویر OpenTypeفانٹ کے فیچرز کو آپ کے TrueTypeفانٹ میں ایڈ کرتا ہے۔ اضافی معلومات کیلئے یہ ویب سائٹ دیکھئے۔<br />
<a href="http://www.microsoft.com/typography/...lt/default.htm" target="_blank">http://www.microsoft.com/typography/&#8230;lt/default.htm</a></p>
<p><span style="color: #ff0000;"><strong>Unicode Standrad</strong></span><br />
یونیکوڈ سٹینڈرڈ ایک بین الاقوامی معیار کا علامتی کوڈ ہوتا ہے جو کہ کمپیوٹر میں موجود فانٹ میں الفاظ کو پہچانے کیلئے استعمال ہورہاہے ۔یونیکوڈ لفظ کو پہچان نے کا ایک مخصوص کوڈ اور نام ہوتا ہے یونیکوڈ علامات تین مختلفBit میں ہے۔ ایک 32-Bit کی حالت میں ہے جسے UTF-32 کہا جاتا ہے دوسرا 16-Bit حالت میں جوکہ UTF-16 ہے جب کہ تیسرا 8-Bit ، جو کہUTF-8 ہے ان میں سے 8-Bit,یعنیUTF-8 ، byte-oriented ہے جوکہ ڈیزائن کیا گیا ہے ASCII بیسڈ سسٹمز کے ساتھ آسان استعمال کیلئے اور عام طور پر UTF-8 ہی استعمال ہورہاہے ۔یونیکوڈ سٹینڈرڈ کومکمل طور پر جاننے کیلئے اسکی ایک کتاب بھی ہے جس کے بعض حصے اس سائٹ پر دستیاب ہیں <a href="http://www.unicode.org/charts" target="_blank">http://www.unicode.org/charts</a> جبکہ آپ اسکے بارے میں آپ اضافی معلومات اسی ویب سائٹ پر دیکھ سکتے ہیں۔</p>
<p><strong><span style="color: #ff0000;">Font Creator</span></strong><br />
یوں تو سی ڈیز اور انٹرنیٹ پر فانٹس بنانے کیلئے کئی سافٹ ویرز موجود ہے جیسے Font Lab, Font Creator, Asian Font Studio اور انہی جیسے کئی اور چھوٹے بڑے سافٹوئیرز لیکن میں جس پروگرام کے بارے میں آپ کے ساتھ معلومات شیئر کررہاہوں اسکا نام ہے Font Creator فانٹ کریٹر کے مدد سے ہم بڑی آسانی کے ساتھ OTFاور TTFفانٹ بناسکتے ہیں اور اس کے ذریعے ہم کسی بھی فانٹ میں تبدیلیاں کرسکتے ہیں مثلا کسی فانٹ میں بعض الفاظ مس ہیں وہ ہم اس میں بناسکتے ہیں ، اپنے ہینڈ رائٹنگ ،بعض تصویروں، دستخط ، لوگوز وغیرہ کو فانٹ میں ڈال سکتے ہیں ، نیز اسکے مدد سے ہم کسی بھی فانٹ کو رینیم کرسکتے ہے نئے الفاظ بناسکتے ہیں فانٹس کو بولڈ اور اٹیلک کرسکتے ہیں فانٹ کو فائنل کرنے سے پہلے ٹیسٹ کرسکتے ہے اورنئے فانٹ کو وینڈوز میں انسٹال کرسکتے ہیں۔فانٹ کریٹر میں ہم دو طریقوں سے نئے فانٹس بناسکتے ہیں اول یہ کہ ہم کسی اچھے خطاط سے فانٹ کے Glyps لکھ کر اسکین کرلیں اور اسے فانٹ کریٹر میں انسرٹ کرلیں دوم کسی ایسے سافٹ ویر میں فانٹ کے Glpys بنائے جو کہ لائن ورک کو مکمل سپورٹ کرتا ہو جیسے کہ کورل ڈار ،اڈوبی الیسٹریٹروغیرہ ان سافٹ ویر میں فانٹ کے Glyp بنانے کے بعد اس الفاظ کو آپ ڈائریکٹ کاپی پیسٹ کے ذریعے سے اور کسی تصویری فارمیٹ میں ایکسپورٹ کرکے فانٹ کریٹر میں لاسکتے ہیں۔لیجئے تو اب فانٹ کریٹر میں کام شروع کرلے تھے ہیں سب سے پہلے تو آپ فانٹ کریٹر کو اس ویب سائٹ سے ڈاؤنلوڈ کرلیں<a href="http://www.high-logic.com/fontcreator" target="_blank">http://www.high-logic.com/fontcreator</a> یہ 30دن کا ٹرائل ورژن ہوگا جو مکمل فنکشن کے ساتھ 30 دن تک کام کریگا 30 دن کے بعد یہ ایکسپائر ہوجائے تب یہ آپ کی مرضی کہ آپ اس کو خرید لیتے ہیں یا آپ کا کام مکمل ہوچکا ہے ڈاؤنلوڈ کرنے کے بعد اسے انسٹال کرلیں اسکی انسٹالیشن بہت سمپل ہے انسٹال کرنے کے بعد فانٹ کریٹر کو سٹارٹ کرلیں سٹارٹ ہونے کے بعد یہ آپ سے کہے گا کہ یہ ایک ٹرائل ورژن ہے آپ فی الحال ٹرائل ورژن استعمال کرلیں اور ایک بات یاد رکھئیے گا کہ میں جس ورژن سے آپ کو اسکا استعمال کا طریقہ بتا رہاہوں یہ ورژن 5.6 ہے اور فی الحال یہی ورژن ڈاؤنلوڈ کیلئے دستیاب ہے</p>
<p>عربی (اردو، فارسی ، پشتو، پنجابی ، سندھی ، سرائیکی ، وغیرہ) فانٹ بنانے کے تین مراحل ہوتے ہیں<br />
(1) فانٹ کے کریکٹرز ڈیزائن کرنا (یعنی فانٹ کی خطاطی کرنا)<br />
(2) فانٹ کو گلپس کے شکل میں تبدیل کرنا ، یونیکوڈ ویلوز دینا ، فانٹ گلپس کی نیمنگ کرنا ، فانٹ کے اوپر نیچھے سپیس کا تعین کرنا ، فانٹ کو بولڈ یا اٹیلک شکل دینا ، مطلب کہ فانٹ کریٹر کا کام ہے دوسرے مرحلے میں<br />
(3) آخری مرحلے میں آپکو فانٹ کی پروگرامنگ کرنی ہوتی ہے مایکروسافٹ وولٹ میں اس میں ٹیبل بنانے ہوتے ہیں جس کیلئے رجسٹرڈ قدریں (ویلوز) ہوتے ہیں اسکے علاوہ اسی پروگرامنگ ہی کے ذریعے آپ نستعلیق فانٹ بھی بناسکتے ہیں لیکن وہ اڈاونس فانٹ پروگرامنگ ہے جس کے بارے میں بھی انشاءاللہ آپکو بتادیا جائے گا<br />
پہلے میں آپکو فانٹ کریٹر کے استعمال کے بارے میں بتادیتا ہوں کہ ایک عربی (اردو، فارسی ، پشتو، پنجابی ، سندھی ، سرائیکی ، وغیرہ) فانٹ بنانے کیلئے فانٹ کریکٹر کو کیسے استعمال کیا جاسکتا ہے</p>
]]></content:encoded>
			<wfw:commentRss>http://fonts.alqlm.org/2009/08/03/make-your-own-font-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

