نوری نستعلیق کرننگ پر کام!

رانا

محفلین
شاندار! آپ دوستوں نے تو کمال کردیا ہے۔ خوب گزری ہے جو مل بیٹھے ہیں دیوانے تین۔ اس کام پر تو آپ سب ڈھیروں مبارکباد کے مستحق ہیں۔ سید ذیشان بھائی تو کھلے ہوئے چھپے رستم نکلے۔:)
صرف چند جگہوں پر مسئلہ نظر آرہا ہےوہ تو شائد ابھی تجربات ہی جاری ہیں اس لئے ہے۔ جیسے پہلی لائن ’خوبیوں کو‘ وغیرہ۔ سنگل کوٹیشن مارک بھی شائد مسئلہ کررہا ہے۔ بہرحال نتائج بہت زبردست ہے۔ جزاکم اللہ و احسن الجزا۔
 

arifkarim

معطل
جیسے پہلی لائن ’خوبیوں کو‘ وغیرہ۔
حروف تہجی کے ساتھ کرننگ فی الوقت شامل نہیں کی گئی ہے۔ بین الترسیمہ کرننگ چیک کریں۔
b696.gif
 
مدیر کی آخری تدوین:
کرننگ کی غلطیاں پکڑنے میں صارفین مدد کر سکتے ہیں۔ جہاں جہاں الفاظ میں فاصلہ نظر آئے اس کی نشاندہی کی جائے تاکہ اگلی ریلیز میں ان لگیچرز کی خامی دور کی جا سکے۔ تاہم چھوٹے پوائنٹ سائز پر کرننگ میں مسئلہ پکڑنا بذات خود ایک مسئلہ ہو سکتا ہے۔ بڑے پوائنٹ سائز پر تو واضح پتا چل جاتا ہے کہ کہاں فاصلہ زیادہ آ رہا ہے۔
یعنی اب ہمیں فونٹ کی پروف ریڈنگ والا ٹول پھر سے جھاڑ پونچھ کر جاری کر ہی دینا چاہیے۔ :) :) :)
 
جناب! ہمارے خیال میں تو وہ پچھلے سال سے مکمل ہی ہے۔ اسپر مزید کام کیا کرنا باقی تھا؟ :)
ہاں وہ مکمل ہے، بس کچھ ایک کنٹرولز کو تھوڑا بہتر کیا جا سکتا ہے، نیز یہ کہ اس میں مستعمل لائبریری کا نیا نسخہ جاری ہو چکا ہے لہٰذا نئے نسخے پر مائگریٹ بھی کیا جانا چاہیے۔ :) :) :)
 

متلاشی

محفلین
کیا اب بھی قابل غور ہے؟ ورڈ میں ڈائریکٹ ٹائپ شدہ متن:
b693.gif



سچ پوچھئے تو ہمیں خود معلوم نہیں کہ سید ذیشان بھائی نے کل کیا طریقہ استعمال کر کے ایسا بہترین نتیجہ فراہم کیا تھا۔ فی الحال ہم دونوں اسے مزید بہتر کرنے کی کوشش میں مگن ہیں۔ اسکی تمام تفاصیل توذیشان بھائی ہی بہتر بتا سکتے ہیں :)
زبردست عارف بھائی ۔۔۔! بہت بہتر رزلٹ ہے ۔۔۔۔ ابھی بھی کچھ جگہوں پر مسائل ہیں جو امید ہے جلد ٹھیک ہو جائیں گے اور یوں کرننگ جیسے مسئلے کا آسان حل نکل آئے گا۔۔۔
 
مدیر کی آخری تدوین:

mohdumar

محفلین
یقیناََ ذیشان بھائی اور عارف بھائی نے ترسیموں کی اونچائی اور گروپس کے ذریعے کرننگ کا جو حل نکالا ہے وہ قابل دید ہے۔ اور اوپن ٹائپ سٹینڈرڈ کی بدولت ہر جگہ چلے گا۔
تھوڑا افسوس اس بات کا ہے کہ دو دن قبل ہم نے اپنے سٹروک کرننگ والے اطلاقیے سے نعیم سعید کی 90ہزار الفاظ کی مکمل لسٹ پروسیس کرلی تھی نیز عارف بھائی کی اس پوسٹ کی رہنمائی میں نتائج مختلف فہرستوں میں بھی بانٹ دیے تھے اور ڈوپلیکیٹس بھی حذف کر لئے تھے۔ تاہم وولٹ کی پیچیدگیوں کی وجہ سے فونٹ صحیح کمپائیل نہ ہو سکا اور ہم ورڈ جیسے اطلاقیے میں الفاظ کی اندرونی کرننگ بھی دیکھنے سے محروم رہے۔
البتہ آج ایک پرانا خیال دوبارہ آیا کہ کیوں نہ (RichText(RTF سپیسیفیکیشن کی مدد سے سٹروک کرننگ کے کم از کم نتائج تو دیکھ لیے جائیں۔ بےشک اوپن ٹائپ نہ ہو, نہ عملی ہو۔ اس مقصد کے لئے ہم نے اپنے کمانڈ لائن اطلاقیہ کی آوٹ پٹ وولٹ کی بجائے ایک rtf. کی طرف ڈھال دی۔ RTF میں expndtw\ کے میکرو کے ذریعے کیریکٹر سپیسنگ کم زیادہ کی جا سکتی ہے۔ ہم نے ایک سطر کو پروسیس کیا اور اطلاقیہ نے اندرونِ لفظ اور سپیس کرننگ دونوں فراہم کر دیں۔ نتائج مقابلے کے نکلے :)
yKcJ69q.png


کوڈ:
{\rtf1\ansi\ansicpg1252\hyphauto1\deff0\deftab720\paperw11906\paperh16838\margl720\margr720\margt720\margb720{\fonttbl{\f0\fbidi\fttruetype\fcharset178\cpg1256 Jameel Noori Nastaleeq;}{\f1\fbidi\ftnil\fcharset178\cpg1256 Jameel Noori Nastaleeq;}}{\colortbl\red0\blue0\green0;}\fet2\ftnbj\ftnstart1\ftnrstpg\ftnrestart\aenddoc\aftnstart1{\info{\revtim\yr2015\mo8\dy27\hr20\min28}}\pard\plain \s1\f1\fs24\rtlpar\qr\fi0\li0\ri0\sb0\sa0\facenter\sl288\slmult1\expnd0\expndtw0\cf0\up0\charscalex100\b0\i0\ul0\strike0\accnone\hyphpar1\lang9217{\f0\fs72\b0\i0\expndtw6 \'D3\'EC\'CF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw20 \'D0}{\f0\fs72\b0\i0\expndtw31 \'EC\'D4\'C7}{\f0\fs72\b0\i0\expndtw-9 \'E4}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'C8\'AA\'C7}{\f0\fs72\b0\i0\expndtw17 \'C6\'EC}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-21 \'98\'FF}{\f0\fs72\b0\i0\expndtw36 \'CA\'DA\'C7}{\f0\fs72\b0\i0\expndtw8 \'E6}{\f0\fs72\b0\i0\expndtw17 \'E4}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-8 \'D3\'FF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'C0\'E3}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw40 \'C7}{\f0\fs72\b0\i0\expndtw34 \'E6}{\f0\fs72\b0\i0\expndtw5 \'81\'E4}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw18 \'8A\'C7}{\f0\fs72\b0\i0\expndtw-327 \'C6\'81}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw18 \'E4\'D3\'CA\'DA\'E1\'EC\'DE}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-21 \'DD\'C7}{\f0\fs72\b0\i0\expndtw17 \'E4\'8A\'D3}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-76 \'E3\'EC\'9F}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'98\'C7}{\f0\fs72\b0\i0\expndtw19 \'DD\'EC}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-101 \'CD\'CF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw17 \'CA\'98}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw36 \'C7}{\f0\fs72\b0\i0\expndtw-49 \'E4}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-76 \'81\'EC\'CC}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-154 \'CC\'EC\'D3\'EC}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-101 \'98\'D1}{\f0\fs72\b0\i0\expndtw-8 \'E4\'E4\'90}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-48 \'DD\'D1}{\f0\fs72\b0\i0\expndtw11 \'C7}{\f0\fs72\b0\i0\expndtw-153 \'C0\'E3}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'98\'D1}{\f0\fs72\b0\i0\expndtw18 \'E4\'FF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-76 \'E3\'EC\'9F}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'98\'C7}{\f0\fs72\b0\i0\expndtw18 \'E3\'EC\'C7}{\f0\fs72\b0\i0\expndtw4 \'C8}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw18 \'C0\'E6}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw5 \'8D\'98\'FF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw0 \'C0\'EC\'9F}}
 

arifkarim

معطل
تھوڑا افسوس اس بات کا ہے کہ دو دن قبل ہم نے اپنے سٹروک کرننگ والے اطلاقیے سے نعیم سعید کی 90ہزار الفاظ کی مکمل لسٹ پروسیس کرلی تھی نیز عارف بھائی کی اس پوسٹ کی رہنمائی میں نتائج مختلف فہرستوں میں بھی بانٹ دیے تھے اور ڈوپلیکیٹس بھی حذف کر لئے تھے۔ تاہم وولٹ کی پیچیدگیوں کی وجہ سے فونٹ صحیح کمپائیل نہ ہو سکا اور ہم ورڈ جیسے اطلاقیے میں الفاظ کی اندرونی کرننگ بھی دیکھنے سے محروم رہے۔
جناب اتنا غمگین کیوں ہوتے ہیں۔ فانٹ کمپائل توہوگیا تھا اور کام بھی کر رہا تھا۔ بس ان الفاظ کے کچھ آخری پیئر مسئلہ کر رہے تھے جنکا حل ڈھونڈنا ابھی باقی ہے :)

البتہ آج ایک پرانا خیال دوبارہ آیا کہ کیوں نہ (RichText(RTF سپیسیفیکیشن کی مدد سے سٹروک کرننگ کے کم از کم نتائج تو دیکھ لیے جائیں۔ بےشک اوپن ٹائپ نہ ہو, نہ عملی ہو۔ اس مقصد کے لئے ہم نے اپنے کمانڈ لائن اطلاقیہ کی آوٹ پٹ وولٹ کی بجائے ایک rtf. کی طرف ڈھال دی۔ RTF میں expndtw\ کے میکرو کے ذریعے کیریکٹر سپیسنگ کم زیادہ کی جا سکتی ہے۔ ہم نے ایک سطر کو پروسیس کیا اور اطلاقیہ نے اندرونِ لفظ اور سپیس کرننگ دونوں فراہم کر دیں۔ نتائج مقابلے کے نکلے :)
اچھے نتائج ہیں۔ انڈیزائن میں بھی غالباً اسٹروک کرننگ ہی استعمال ہوئی ہے۔
 

آصف اثر

معطل
یقیناََ ذیشان بھائی اور عارف بھائی نے ترسیموں کی اونچائی اور گروپس کے ذریعے کرننگ کا جو حل نکالا ہے وہ قابل دید ہے۔ اور اوپن ٹائپ سٹینڈرڈ کی بدولت ہر جگہ چلے گا۔
تھوڑا افسوس اس بات کا ہے کہ دو دن قبل ہم نے اپنے سٹروک کرننگ والے اطلاقیے سے نعیم سعید کی 90ہزار الفاظ کی مکمل لسٹ پروسیس کرلی تھی نیز عارف بھائی کی اس پوسٹ کی رہنمائی میں نتائج مختلف فہرستوں میں بھی بانٹ دیے تھے اور ڈوپلیکیٹس بھی حذف کر لئے تھے۔ تاہم وولٹ کی پیچیدگیوں کی وجہ سے فونٹ صحیح کمپائیل نہ ہو سکا اور ہم ورڈ جیسے اطلاقیے میں الفاظ کی اندرونی کرننگ بھی دیکھنے سے محروم رہے۔
البتہ آج ایک پرانا خیال دوبارہ آیا کہ کیوں نہ (RichText(RTF سپیسیفیکیشن کی مدد سے سٹروک کرننگ کے کم از کم نتائج تو دیکھ لیے جائیں۔ بےشک اوپن ٹائپ نہ ہو, نہ عملی ہو۔ اس مقصد کے لئے ہم نے اپنے کمانڈ لائن اطلاقیہ کی آوٹ پٹ وولٹ کی بجائے ایک rtf. کی طرف ڈھال دی۔ RTF میں expndtw\ کے میکرو کے ذریعے کیریکٹر سپیسنگ کم زیادہ کی جا سکتی ہے۔ ہم نے ایک سطر کو پروسیس کیا اور اطلاقیہ نے اندرونِ لفظ اور سپیس کرننگ دونوں فراہم کر دیں۔ نتائج مقابلے کے نکلے :)
yKcJ69q.png


کوڈ:
{\rtf1\ansi\ansicpg1252\hyphauto1\deff0\deftab720\paperw11906\paperh16838\margl720\margr720\margt720\margb720{\fonttbl{\f0\fbidi\fttruetype\fcharset178\cpg1256 Jameel Noori Nastaleeq;}{\f1\fbidi\ftnil\fcharset178\cpg1256 Jameel Noori Nastaleeq;}}{\colortbl\red0\blue0\green0;}\fet2\ftnbj\ftnstart1\ftnrstpg\ftnrestart\aenddoc\aftnstart1{\info{\revtim\yr2015\mo8\dy27\hr20\min28}}\pard\plain \s1\f1\fs24\rtlpar\qr\fi0\li0\ri0\sb0\sa0\facenter\sl288\slmult1\expnd0\expndtw0\cf0\up0\charscalex100\b0\i0\ul0\strike0\accnone\hyphpar1\lang9217{\f0\fs72\b0\i0\expndtw6 \'D3\'EC\'CF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw20 \'D0}{\f0\fs72\b0\i0\expndtw31 \'EC\'D4\'C7}{\f0\fs72\b0\i0\expndtw-9 \'E4}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'C8\'AA\'C7}{\f0\fs72\b0\i0\expndtw17 \'C6\'EC}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-21 \'98\'FF}{\f0\fs72\b0\i0\expndtw36 \'CA\'DA\'C7}{\f0\fs72\b0\i0\expndtw8 \'E6}{\f0\fs72\b0\i0\expndtw17 \'E4}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-8 \'D3\'FF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'C0\'E3}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw40 \'C7}{\f0\fs72\b0\i0\expndtw34 \'E6}{\f0\fs72\b0\i0\expndtw5 \'81\'E4}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw18 \'8A\'C7}{\f0\fs72\b0\i0\expndtw-327 \'C6\'81}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw18 \'E4\'D3\'CA\'DA\'E1\'EC\'DE}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-21 \'DD\'C7}{\f0\fs72\b0\i0\expndtw17 \'E4\'8A\'D3}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-76 \'E3\'EC\'9F}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'98\'C7}{\f0\fs72\b0\i0\expndtw19 \'DD\'EC}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-101 \'CD\'CF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw17 \'CA\'98}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw36 \'C7}{\f0\fs72\b0\i0\expndtw-49 \'E4}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-76 \'81\'EC\'CC}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-154 \'CC\'EC\'D3\'EC}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-101 \'98\'D1}{\f0\fs72\b0\i0\expndtw-8 \'E4\'E4\'90}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-48 \'DD\'D1}{\f0\fs72\b0\i0\expndtw11 \'C7}{\f0\fs72\b0\i0\expndtw-153 \'C0\'E3}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'98\'D1}{\f0\fs72\b0\i0\expndtw18 \'E4\'FF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-76 \'E3\'EC\'9F}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'98\'C7}{\f0\fs72\b0\i0\expndtw18 \'E3\'EC\'C7}{\f0\fs72\b0\i0\expndtw4 \'C8}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw18 \'C0\'E6}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw5 \'8D\'98\'FF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw0 \'C0\'EC\'9F}}
بہت خوب۔ ویسے بنظرِ غائر دیکھا جائے اگر ، تو محمد عمر کی کرننگ سید ذیشان کے مقابلے میں بہتر ہے۔ یقیناً آپ اور سید ذیشان کے طریقہ کار میں فرق ہے ۔ یاد رہے کہ میرے اس تجزیے کا مقصد سید ذیشان اور عارف کریم کے کرننگ کی کسر ہر گز نہیں۔
 

arifkarim

معطل
بہت خوب۔ ویسے بنظرِ غائر دیکھا جائے اگر ، تو محمد عمر کی کرننگ سید ذیشان کے مقابلے میں بہتر ہے۔ یقیناً آپ اور سید ذیشان کے طریقہ کار میں فرق ہے ۔ یاد رہے کہ میرے اس تجزیے کا مقصد سید ذیشان اور عارف کریم کے کرننگ کی کسر ہر گز نہیں۔
عمربھائی کی کرننگ ترسیموں کے پیرز بنا کر انکے اسٹروکس کے مابین فاصلہ ناپ کر حاصل کی جا رہی ہے۔ اسلئے اصولاً اسکا نتیجہ ذیشان بھائی کی گروپ کرننگ سے بہتر آنا چاہئے۔
 

آصف اثر

معطل
عمربھائی کی کرننگ ترسیموں کے پیرز بنا کر انکے اسٹروکس کے مابین فاصلہ ناپ کر حاصل کی جا رہی ہے۔ اسلئے اصولاً اسکا نتیجہ ذیشان بھائی کی گروپ کرننگ سے بہتر آنا چاہئے۔
مجھے زیادہ تکنیکی معلومات تو نہیں مگر آپ کی بات سے سوال ذہن میں آیا ہے کہ کیا عمر بھائی کا طریقہ زیادہ بہتر ہے یا سید ذیشان و آپ کا ۔۔۔(وقت اور محنت کی بچت اور ہمہ گیری کے لحاظ سے ) ؟
 

arifkarim

معطل
مجھے زیادہ تکنیکی معلومات تو نہیں مگر آپ کی بات سے سوال ذہن میں آیا ہے کہ کیا عمر بھائی کا طریقہ زیادہ بہتر ہے یا سید ذیشان و آپ کا ۔۔۔(وقت اور محنت کی بچت اور ہمہ گیری کے لحاظ سے ) ؟
عمر بھائی کا طریقہ زیادہ بہتر کرننگ دیتا ہے لیکن اسے مکمل فانٹ پر اپلائی نہیں کیا جا سکتا۔ ذیشان بھائی کے طریقے میں گو کہ فی الحال کچھ مسائل ہیں لیکن یہ پورے فانٹ میں یکساں کام کرتی ہے :)
 

نعیم سعید

محفلین
یقیناََ ذیشان بھائی اور عارف بھائی نے ترسیموں کی اونچائی اور گروپس کے ذریعے کرننگ کا جو حل نکالا ہے وہ قابل دید ہے۔ اور اوپن ٹائپ سٹینڈرڈ کی بدولت ہر جگہ چلے گا۔
تھوڑا افسوس اس بات کا ہے کہ دو دن قبل ہم نے اپنے سٹروک کرننگ والے اطلاقیے سے نعیم سعید کی 90ہزار الفاظ کی مکمل لسٹ پروسیس کرلی تھی نیز عارف بھائی کی اس پوسٹ کی رہنمائی میں نتائج مختلف فہرستوں میں بھی بانٹ دیے تھے اور ڈوپلیکیٹس بھی حذف کر لئے تھے۔ تاہم وولٹ کی پیچیدگیوں کی وجہ سے فونٹ صحیح کمپائیل نہ ہو سکا اور ہم ورڈ جیسے اطلاقیے میں الفاظ کی اندرونی کرننگ بھی دیکھنے سے محروم رہے۔
البتہ آج ایک پرانا خیال دوبارہ آیا کہ کیوں نہ (RichText(RTF سپیسیفیکیشن کی مدد سے سٹروک کرننگ کے کم از کم نتائج تو دیکھ لیے جائیں۔ بےشک اوپن ٹائپ نہ ہو, نہ عملی ہو۔ اس مقصد کے لئے ہم نے اپنے کمانڈ لائن اطلاقیہ کی آوٹ پٹ وولٹ کی بجائے ایک rtf. کی طرف ڈھال دی۔ RTF میں expndtw\ کے میکرو کے ذریعے کیریکٹر سپیسنگ کم زیادہ کی جا سکتی ہے۔ ہم نے ایک سطر کو پروسیس کیا اور اطلاقیہ نے اندرونِ لفظ اور سپیس کرننگ دونوں فراہم کر دیں۔ نتائج مقابلے کے نکلے :)
yKcJ69q.png


کوڈ:
{\rtf1\ansi\ansicpg1252\hyphauto1\deff0\deftab720\paperw11906\paperh16838\margl720\margr720\margt720\margb720{\fonttbl{\f0\fbidi\fttruetype\fcharset178\cpg1256 Jameel Noori Nastaleeq;}{\f1\fbidi\ftnil\fcharset178\cpg1256 Jameel Noori Nastaleeq;}}{\colortbl\red0\blue0\green0;}\fet2\ftnbj\ftnstart1\ftnrstpg\ftnrestart\aenddoc\aftnstart1{\info{\revtim\yr2015\mo8\dy27\hr20\min28}}\pard\plain \s1\f1\fs24\rtlpar\qr\fi0\li0\ri0\sb0\sa0\facenter\sl288\slmult1\expnd0\expndtw0\cf0\up0\charscalex100\b0\i0\ul0\strike0\accnone\hyphpar1\lang9217{\f0\fs72\b0\i0\expndtw6 \'D3\'EC\'CF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw20 \'D0}{\f0\fs72\b0\i0\expndtw31 \'EC\'D4\'C7}{\f0\fs72\b0\i0\expndtw-9 \'E4}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'C8\'AA\'C7}{\f0\fs72\b0\i0\expndtw17 \'C6\'EC}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-21 \'98\'FF}{\f0\fs72\b0\i0\expndtw36 \'CA\'DA\'C7}{\f0\fs72\b0\i0\expndtw8 \'E6}{\f0\fs72\b0\i0\expndtw17 \'E4}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-8 \'D3\'FF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'C0\'E3}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw40 \'C7}{\f0\fs72\b0\i0\expndtw34 \'E6}{\f0\fs72\b0\i0\expndtw5 \'81\'E4}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw18 \'8A\'C7}{\f0\fs72\b0\i0\expndtw-327 \'C6\'81}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw18 \'E4\'D3\'CA\'DA\'E1\'EC\'DE}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-21 \'DD\'C7}{\f0\fs72\b0\i0\expndtw17 \'E4\'8A\'D3}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-76 \'E3\'EC\'9F}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'98\'C7}{\f0\fs72\b0\i0\expndtw19 \'DD\'EC}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-101 \'CD\'CF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw17 \'CA\'98}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw36 \'C7}{\f0\fs72\b0\i0\expndtw-49 \'E4}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-76 \'81\'EC\'CC}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-154 \'CC\'EC\'D3\'EC}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-101 \'98\'D1}{\f0\fs72\b0\i0\expndtw-8 \'E4\'E4\'90}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-48 \'DD\'D1}{\f0\fs72\b0\i0\expndtw11 \'C7}{\f0\fs72\b0\i0\expndtw-153 \'C0\'E3}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'98\'D1}{\f0\fs72\b0\i0\expndtw18 \'E4\'FF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-76 \'E3\'EC\'9F}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'98\'C7}{\f0\fs72\b0\i0\expndtw18 \'E3\'EC\'C7}{\f0\fs72\b0\i0\expndtw4 \'C8}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw18 \'C0\'E6}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw5 \'8D\'98\'FF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw0 \'C0\'EC\'9F}}
عمر بھائی! وولٹ کے ذریعہ لگیچرز کے مابین تو بہترین کرننگ (یعنی ان پیج سے بھی بہتر) یقینا حاصل کی جا سکتی ہے۔ مگر اب بھی میرا اندازہ ہے کہ اسپیس کے ساتھ کرننگ میں کچھ نہ کچھ مسائل رہیں گے، بے شک وہاں آپ کے یہ تجربات ضرور کام آئیں گے۔:):)
 

متلاشی

محفلین
فونٹ کو بولڈ کرنے پر کیا نتائج آتے ہیں الفاظ آپس میں جڑ تو نہیں جاتے
اصولی طور پر نستعلیق فونٹ کو آٹو بولڈ نہیں کرنا چاہیے ۔۔ یہ فونٹ کے رزلٹ کو اور حسن کو تباہ کرنے کے مترادف ہے۔۔۔نستعلیق میں جو نفاست اور نستعلیقیت ہے وہ آٹو بولڈ سے ختم ہو جاتی ہے۔۔۔ اگر بولڈ ضروری ہو تو اس کے لئے علیحدہ سے نیا بولڈ فونٹ بنایا چاہیے ۔۔۔!
 

متلاشی

محفلین
یقیناََ ذیشان بھائی اور عارف بھائی نے ترسیموں کی اونچائی اور گروپس کے ذریعے کرننگ کا جو حل نکالا ہے وہ قابل دید ہے۔ اور اوپن ٹائپ سٹینڈرڈ کی بدولت ہر جگہ چلے گا۔
تھوڑا افسوس اس بات کا ہے کہ دو دن قبل ہم نے اپنے سٹروک کرننگ والے اطلاقیے سے نعیم سعید کی 90ہزار الفاظ کی مکمل لسٹ پروسیس کرلی تھی نیز عارف بھائی کی اس پوسٹ کی رہنمائی میں نتائج مختلف فہرستوں میں بھی بانٹ دیے تھے اور ڈوپلیکیٹس بھی حذف کر لئے تھے۔ تاہم وولٹ کی پیچیدگیوں کی وجہ سے فونٹ صحیح کمپائیل نہ ہو سکا اور ہم ورڈ جیسے اطلاقیے میں الفاظ کی اندرونی کرننگ بھی دیکھنے سے محروم رہے۔
البتہ آج ایک پرانا خیال دوبارہ آیا کہ کیوں نہ (RichText(RTF سپیسیفیکیشن کی مدد سے سٹروک کرننگ کے کم از کم نتائج تو دیکھ لیے جائیں۔ بےشک اوپن ٹائپ نہ ہو, نہ عملی ہو۔ اس مقصد کے لئے ہم نے اپنے کمانڈ لائن اطلاقیہ کی آوٹ پٹ وولٹ کی بجائے ایک rtf. کی طرف ڈھال دی۔ RTF میں expndtw\ کے میکرو کے ذریعے کیریکٹر سپیسنگ کم زیادہ کی جا سکتی ہے۔ ہم نے ایک سطر کو پروسیس کیا اور اطلاقیہ نے اندرونِ لفظ اور سپیس کرننگ دونوں فراہم کر دیں۔ نتائج مقابلے کے نکلے :)
yKcJ69q.png


کوڈ:
{\rtf1\ansi\ansicpg1252\hyphauto1\deff0\deftab720\paperw11906\paperh16838\margl720\margr720\margt720\margb720{\fonttbl{\f0\fbidi\fttruetype\fcharset178\cpg1256 Jameel Noori Nastaleeq;}{\f1\fbidi\ftnil\fcharset178\cpg1256 Jameel Noori Nastaleeq;}}{\colortbl\red0\blue0\green0;}\fet2\ftnbj\ftnstart1\ftnrstpg\ftnrestart\aenddoc\aftnstart1{\info{\revtim\yr2015\mo8\dy27\hr20\min28}}\pard\plain \s1\f1\fs24\rtlpar\qr\fi0\li0\ri0\sb0\sa0\facenter\sl288\slmult1\expnd0\expndtw0\cf0\up0\charscalex100\b0\i0\ul0\strike0\accnone\hyphpar1\lang9217{\f0\fs72\b0\i0\expndtw6 \'D3\'EC\'CF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw20 \'D0}{\f0\fs72\b0\i0\expndtw31 \'EC\'D4\'C7}{\f0\fs72\b0\i0\expndtw-9 \'E4}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'C8\'AA\'C7}{\f0\fs72\b0\i0\expndtw17 \'C6\'EC}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-21 \'98\'FF}{\f0\fs72\b0\i0\expndtw36 \'CA\'DA\'C7}{\f0\fs72\b0\i0\expndtw8 \'E6}{\f0\fs72\b0\i0\expndtw17 \'E4}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-8 \'D3\'FF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'C0\'E3}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw40 \'C7}{\f0\fs72\b0\i0\expndtw34 \'E6}{\f0\fs72\b0\i0\expndtw5 \'81\'E4}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw18 \'8A\'C7}{\f0\fs72\b0\i0\expndtw-327 \'C6\'81}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw18 \'E4\'D3\'CA\'DA\'E1\'EC\'DE}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-21 \'DD\'C7}{\f0\fs72\b0\i0\expndtw17 \'E4\'8A\'D3}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-76 \'E3\'EC\'9F}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'98\'C7}{\f0\fs72\b0\i0\expndtw19 \'DD\'EC}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-101 \'CD\'CF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw17 \'CA\'98}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw36 \'C7}{\f0\fs72\b0\i0\expndtw-49 \'E4}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-76 \'81\'EC\'CC}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-154 \'CC\'EC\'D3\'EC}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-101 \'98\'D1}{\f0\fs72\b0\i0\expndtw-8 \'E4\'E4\'90}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-48 \'DD\'D1}{\f0\fs72\b0\i0\expndtw11 \'C7}{\f0\fs72\b0\i0\expndtw-153 \'C0\'E3}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'98\'D1}{\f0\fs72\b0\i0\expndtw18 \'E4\'FF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw-76 \'E3\'EC\'9F}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw31 \'98\'C7}{\f0\fs72\b0\i0\expndtw18 \'E3\'EC\'C7}{\f0\fs72\b0\i0\expndtw4 \'C8}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw18 \'C0\'E6}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw5 \'8D\'98\'FF}{\f0\fs72\b0\i0\expndtw0  }{\f0\fs72\b0\i0\expndtw0 \'C0\'EC\'9F}}

زبردست رزلٹ ۔۔۔۔ ان پیج سے بھی بہت ہی بہتر
ویلڈن عمر بھائی ۔۔۔کمال کر دیا آپ نے
 
Top