فونٹ فورج کے ذریعے نستعلیق ترسیمہ جات کی امپورٹ

نبیل نے 'اردو نستعلیق فونٹ پراجیکٹ' کی ذیل میں اس موضوع کا آغاز کیا، ‏اگست 26, 2010

  1. ابن سعید

    ابن سعید خادم

    مراسلے:
    60,165
    آج ہمیں بھی اس دھاگے کی یاد آئی تھی کیوں کہ کہیں سے ہماری لیگیچر جنریٹر اسکرپٹ سامنے آ گئی تھی۔ :)
     
    • پر مزاح پر مزاح × 1
  2. arifkarim

    arifkarim معطل

    مراسلے:
    29,828
    جھنڈا:
    Norway
    موڈ:
    Happy
    امید ہے اب اس پراجیکٹ کو دوبارہ زندہ کیا جائے گا :)
     
    • متفق متفق × 1
  3. نبیل

    نبیل محفلین

    مراسلے:
    16,743
    جھنڈا:
    Germany
    موڈ:
    Depressed
    کیا بہتر نہیں ہوگا کہ سارے پراجیکٹس کو اکٹھے شروع کرنے کی بجائے ایک ایک کرکے انہیں تکمیل تک پہنچایا جائے؟
     
    • معلوماتی معلوماتی × 1
  4. محمد سعد

    محمد سعد محفلین

    مراسلے:
    2,851
    جھنڈا:
    Pakistan
    موڈ:
    Bored
    بہتر تو ہوگا۔ اگرچہ اس طرح کچھ لوگ ہمیشہ ہر پراجیکٹ کے دوران ویلے رہا کریں گے۔ :)
    ویسے آپ کے ذہن میں کیا ہے؟ پہلے کس منصوبے کو پکڑا جائے؟ شاید کوئی ایسا منصوبہ جس پر کیا ہوا کام اگلے پراجیکٹ میں بھی کام آئے۔۔ :rolleyes:
     
    • معلوماتی معلوماتی × 1
  5. نبیل

    نبیل محفلین

    مراسلے:
    16,743
    جھنڈا:
    Germany
    موڈ:
    Depressed
    یہ ٹائپوگرافی کے ماہرین بہتر سمجھ سکتے ہیں کہ انہیں اپنا کام کیسے پلان کرنا چاہیے۔ میرے خیال میں جمیل نستعلیق فونٹ میں کرننگ میں بہتری لانے میں کام پہلے مکمل کیا جا سکتا۔ اگرچہ ذاتی طور پر میں اسے زیادہ اہم نہیں سمجھتا۔ ویب پر اگر کرننگ نہ بھی ہو تو خاص فرق نہیں پڑتا۔ البتہ پبلشنگ انڈسٹری والوں کے لیے یقینا اس کی بہت اہمیت ہے۔ دوسری جانب فونٹ کی موجودہ شیپس کے ذریعے ترسیمہ جات بنانا اور انہیں فونٹ میں شامل کرنا یقینا ایسا کام ہے جو کہ نیا ہوگا اور اس میں تحقیق کا بڑا میدان دستیاب ہے۔ لیکن بہتر ہوگا کہ یہ کام باقی پراجیکٹس سے فارغ ہونے کے بعد یکسوئی سے کیا جائے۔
     
    • معلوماتی معلوماتی × 2
    • پسندیدہ پسندیدہ × 1
  6. arifkarim

    arifkarim معطل

    مراسلے:
    29,828
    جھنڈا:
    Norway
    موڈ:
    Happy
    کرننگ والے کام میں فی الحال محفل کے قابل پروگرامر حضرات کی ضرورت پیش نہیں آرہی ہے۔ اسلئے بیک وقت اس پراجیکٹ کو دوبارہ زندہ کیا جا سکتا ہے۔ اور ویسے بھی وہ بیس لائن والا مسئلہ اتنا تشویش ناک نہیں ہے کہ اسکو حل نہ کیا جا سکے۔ ابن سعید بھائی سے میری اس معاملہ میں مشاورت ہوئی تھی اور انکے نزدیک اسکو حل کر نے کا کوئی نہ کوئی طریقہ ڈھونڈا جا سکتا ہے۔ اور جیسا کہ آپنے کہا کہ اس پراجیکٹ میں تحقیق کا بڑا میدان دستیاب ہے تو اسمیں کوئی شک نہیں۔ آدھے سے زیادہ کام تو ہو چکا ہے اور بیس لائن والا مسئلہ حل کر لینے کے بعد تقریباً 90 فیصد کام مکمل ہو جائے گا۔
     
    • معلوماتی معلوماتی × 1
  7. arifkarim

    arifkarim معطل

    مراسلے:
    29,828
    جھنڈا:
    Norway
    موڈ:
    Happy
    یہ کام آپکا تخلیق کردہ اردو ورڈ سارٹر با آسانی کر سکتا ہے۔ آج اسی سلسلہ میں فانٹ کو 5 سال بعد دوبارہ کھول کر جائزہ لیا تو معلوم ہوا اسمیں ترسیموں کی اشکال کے سائز ہی میں فرق آرہا ہے۔ مثال کے طور پر دیکھیں کہ ان دو ترسیموں میں نقاط کا سائز ایک جیسا نہیں:
    [​IMG]
    تاج نستعلیق میں بھی یہی مسئلہ تھا کہ ترسیموں کا سائز یکساں نہ ہونے کے سبب تحریر بے ڈھنگی سی لگتی تھی۔ بہرحال اگر آپ یہی ترسیمے یکساں سائز میں دوبارہ جنریٹ کر دیں تو نبیل بھائی اسے فانٹ میں امپورٹ کر دیں گے۔ جس کے بعد انہیں اردو ورڈ سارٹر کی مدد سے بیس لائن پر لایا جا سکے گے۔
    محمد سعد
     
    مدیر کی آخری تدوین: ‏اپریل 18, 2017
    • زبردست زبردست × 2
  8. محمد سعد

    محمد سعد محفلین

    مراسلے:
    2,851
    جھنڈا:
    Pakistan
    موڈ:
    Bored
    جب تک ان ترسیموں کو یکساں حجم میں جنریٹ کرنے کا حل ڈھونڈوں، ایک الفا ریلیز نہ ہو جائے؟ :)
     
    • پر مزاح پر مزاح × 1
  9. محمد سعد

    محمد سعد محفلین

    مراسلے:
    2,851
    جھنڈا:
    Pakistan
    موڈ:
    Bored
    حضرت، ایک مشکل درپیش ہے۔
    یہ سکرپٹ استعمال کرتے ہوئے پہلے اس نے شکایت کی کہ TestFont.sfd موجود نہیں ہے، تو میں نے fontforge.open کو fontforge.font سے بدل دیا۔ وہ مسئلہ تو حل ہوا۔
    لیکن آگے ایک اور مشکل کا سامنا ہے۔ سکرپٹ چلتے چلتے فانٹ فورج کریش ہو جاتا ہے۔
    Segmentation fault (core dumped)
    مجھے یاد پڑتا ہے کہ پہلے بھی کچھ ایسے ہی مسئلے سے کافی عرصہ نمٹتا رہا تھا، جس کے سبب کام آگے نہیں بڑھ پا رہا تھا۔ آپ نے جب اس سکرپٹ سے فانٹ تیار کیا تھا تو کیا کسی کریش وغیرہ سے واسطہ پڑا تھا؟
     
    • معلوماتی معلوماتی × 1
  10. محمد سعد

    محمد سعد محفلین

    مراسلے:
    2,851
    جھنڈا:
    Pakistan
    موڈ:
    Bored
    مزید تجربات سے معلوم ہوا ہے کہ کریش یہاں پر واقع ہو رہا ہے۔
    PHP:
    createGlyph(fontbaseName)
    اور کریش ہونے سے پہلے یہ بھی لکھا آتا ہے
    Failed to parse color
     
    • معلوماتی معلوماتی × 1
  11. محمد سعد

    محمد سعد محفلین

    مراسلے:
    2,851
    جھنڈا:
    Pakistan
    موڈ:
    Bored
    انک سکیپ میں ایک سادہ سا ترسیمہ خود بنا کر اس فہرست میں شامل کیا۔ نتیجہ یہ نکلا کہ انک سکیپ والا ترسیمہ Failed to parse color کہنے کے باوجود درآمد ہو گیا لیکن پانگو ویو میں بنے ترسیمے پر پہنچتے ہی سکرپٹ کریش ہو گیا۔
     
    • معلوماتی معلوماتی × 1
  12. arifkarim

    arifkarim معطل

    مراسلے:
    29,828
    جھنڈا:
    Norway
    موڈ:
    Happy
    میں نے ایک جیسے حرف پر ختم ہونے والے ترسیموں کو گمپ میں کھول کر دیکھا ہے اور وہاں انکا سائز یکساں آ رہا ہے جبکہ بیس لائن بھی ٹھیک ہے:
    [​IMG]
    یوں ابن سعید بری از زمہ ہوئے۔ اس ربط پر یہ svg امپورٹ کرنے کا درست طریقہ موجود ہے۔ اسے بھی ضرور چیک کریں۔
    کوڈ:
    import fontforge
    font = fontforge.open('blank.sfd')
    glyph = font.createMappedChar('A')
    glyph.importOutlines('sourceimg.svg')
    font.generate('testfont.ttf')
    نبیل
     
    مدیر کی آخری تدوین: ‏اپریل 18, 2017
  13. نبیل

    نبیل محفلین

    مراسلے:
    16,743
    جھنڈا:
    Germany
    موڈ:
    Depressed
    میں نے جب فونٹ فورج کے ذریعے تجربات کیے تھے تو اوبنٹو کا استعمال کیا تھا اور کسی کریش کا سامنا نہیں ہوا تھا۔
     
    • معلوماتی معلوماتی × 2
  14. محمد سعد

    محمد سعد محفلین

    مراسلے:
    2,851
    جھنڈا:
    Pakistan
    موڈ:
    Bored
    چلیں پھر ایک ابنٹو والی ورچول مشین کا انتظام کرتا ہوں۔
     
    • پسندیدہ پسندیدہ × 1
    • معلوماتی معلوماتی × 1
  15. محمد سعد

    محمد سعد محفلین

    مراسلے:
    2,851
    جھنڈا:
    Pakistan
    موڈ:
    Bored
    لینکس منٹ 17.1 انسٹال کیا ہے، جو کہ غالباً ابنٹو 14.04 LTS پر مبنی ہے۔ وہاں بھی فونٹ فورج کا یہی رویہ ہے۔ اسی انداز میں کریش ہو رہا ہے۔
     
    • معلوماتی معلوماتی × 1
  16. arifkarim

    arifkarim معطل

    مراسلے:
    29,828
    جھنڈا:
    Norway
    موڈ:
    Happy
    نبیل کیا آپنے ایس وی جی امپورٹ کرنے کیلئے درج ذیل کوڈ استعمال کیا تھا؟ اسمیں اور آپکے تخلیق کردہ کوڈ میں کیا فرق ہے؟
    کوڈ:
    import fontforge
    font = fontforge.open('blank.sfd')
    glyph = font.createMappedChar('A')
    glyph.importOutlines('sourceimg.svg')
    font.generate('testfont.ttf')
     
  17. arifkarim

    arifkarim معطل

    مراسلے:
    29,828
    جھنڈا:
    Norway
    موڈ:
    Happy
    اوبنٹو اوریجنل انسٹال کر کے چیک کریں۔ شاید اس پر کام کر جائے۔ فانٹ فارج کی لائبریری میں بھی مسئلہ ہو سکتا ہے۔ بہرحال پہلے اصل اوبنٹو پر کوشش کریں۔
     
  18. arifkarim

    arifkarim معطل

    مراسلے:
    29,828
    جھنڈا:
    Norway
    موڈ:
    Happy
    نبیل بھائی سے عاجزانہ درخواست ہے کہ اگر آپ فارغ ہوں تو اس پراجیکٹ پر تھوڑی توجہ دیں۔کیونکہ اس سے حاصل شدہ نتائج ہمیں حالیہ جاری اور آئندہ آنے والے فانٹ پراجیکٹس میں مطلوب ہیں۔ متلاشی کے پاس بھی ایک حرفی فانٹ ہے جسکو ترسیموں میں کنورٹ کرنے کیلئے یہ پراجیکٹ کار آمد ثابت ہوگا۔
     
    • متفق متفق × 1
  19. نبیل

    نبیل محفلین

    مراسلے:
    16,743
    جھنڈا:
    Germany
    موڈ:
    Depressed
    ایک طویل عرصے سے میں نے اپنی ڈیویلپمنٹ مشین کو ہاتھ نہیں لگایا ہے۔ وقت ملا تو پرانی چیزوں کی گرد جھاڑ کر دیکھوں گا کہ کیا کام کیا تھا۔
     
    • زبردست زبردست × 1
  20. ابن سعید

    ابن سعید خادم

    مراسلے:
    60,165
    آج ہم اپنی مشین پر اسے آزمائیں گے، اگر نتیجہ ٹھیک نکلا تو ہم متعلقہ کوڈ اور دیگر لوازمات کے ساتھ ایک عدد ڈاکر کنٹینر امیج بنا دیں گے جسے دوسرے کمپیوٹر میں بعینہ چلانا سہل ہو جائے گا۔ :) :) :)
    واضح رہے کہ ہم کل وقتی اوبنٹو یوزر ہیں، گھر پر بھی اور آفس میں بھی۔ پہلے فیڈورا استعمال کرتے تھے لیکن ڈیپارٹمنٹ میں اوبنٹو ہی سپورٹیڈ لینکس ڈسٹریبیوشن ہے، یا پھر ریڈ ہیٹ انٹرپرائز لینکس۔ :) :) :)
     
    • زبردست زبردست × 2
    • پسندیدہ پسندیدہ × 1

اس صفحے کی تشہیر