شاکرالقادری
لائبریرین
ضرورت ہے ایک ایسے اطلاقیہ کی جو
ترسیمہ جات میں شامل حروف کی اشکال کے پوسٹ سکرپٹ ناموں کو شناخت کر کے ایم ایس وولٹ کے لیے لک اپ جنریٹ کر سکے
اس کی تفصیل کچھ یوں ہو گی
پہلے مرحلہ میں یہ اطلاقیہ
آپ سے اردو کیریکٹرز﴿حروف کی مختلف اشکال﴾ کے پوسٹ سکرپٹ ناموں کی تفصیل پوچھے
جب یہ نام اطلاقیہ کو فراہم کر دیے جائیں تو یہ انہیں محفوظ کر لے مثال کے طور پر
اطلاقیہ چلانے پر یہ لکھا ہوا آئے کہ
"حروف کی مختلف اشکال کے پوسٹ سکرپٹ ناموں کا اندراج کریں"
اس کے نیچے حروف کی اشکال فراہم کی جائیں اور ان کے آگے ان کے پوسٹ سکرپٹ ناموں کے اندراج کے لیے جگہ موجود ہو
الف مد ﴿آخری﴾=
الف ﴿آخری﴾=
ب ﴿ابتدائی﴾ =
ب﴿درمیانی﴾ =
ب ﴿آخری﴾ =
پ ﴿ابتدائی﴾ =
پ﴿درمیانی﴾ =
پ ﴿آخری﴾ =
ت ﴿ابتدائی﴾ =
ت﴿درمیانی﴾ =
ت ﴿آخری﴾ =
ٹ ﴿ابتدائی﴾ =
ٹ﴿درمیانی﴾ =
ٹ ﴿آخری﴾ =
ث ﴿ابتدائی﴾ =
ث﴿درمیانی﴾ =
ث ﴿آخری﴾ =
ج ﴿ابتدائی﴾ =
ج﴿درمیانی﴾ =
ج ﴿آخری﴾ =
چ ﴿ابتدائی﴾ =
چ﴿درمیانی﴾ =
چ ﴿آخری﴾ =
ح ﴿ابتدائی﴾ =
ح﴿درمیانی﴾ =
ح ﴿آخری﴾ =
د ﴿آخری﴾ =
وغیرہ علی ھذالقیاس
جب ان اشکال کے نام
فراہم کر دیے جائیں تو اوکے کا بٹن دبانے پر یہ اطلاقیہ ان پوسٹ سکرپٹ ناموں کو محفوظ کر لے آگے چل کر یہ اطلاقیہ انہی ناموں کی بنا پر لک اپ جنریٹ کرے گا۔
ان پوسٹ سکرپٹ ناموں کو حسب مرضی فراہم کر کے محفوظ کرانے کا مقصد یہ ہے کہ مختلف فونٹس میں ان اشکال کے نام مختلف ہوتے ہیں لہذا مناسب یہی ہے کہ جو نام فراہم کیے جائیں وہی محفوظ ہوں اور اطلاقیہ انہی کی بنیاد پر کام کرے
اس سے اگلے مرحلہ میں یہ اطلاقیہ
ترسیمہ جات پر مبنی ایم ایس ورڈ یا ورڈ پیڈ ﴿تیکسٹ﴾کی فائل طلب کرے
اور جب اسے یہ فائل فراہم کر دی جائے تویہ اس فائل میں ٹائپ شدہ اردو ترسمیہ جات کے حروف کو شناخت کر کے ان کے متبادل رومن کیریکٹر فونیٹک کی بورڈ میپنگ کے مطابق فراہم کرے
جیسے
نبیل = nbil
شاکر=xakr
نظامی=nVami
دوست=dwst
اگلے مرحلہ میں یہ ترسیمہ جات کے ان انگریزی ناموں میں حروف کی مختلف اشکال کو شناخت کرے
مثلا
نبیل = nbil میں ن ﴿n﴾ ابتدائی شکل کا ہے ۔۔۔ ب ﴿(b درمینی شکل ہے ۔۔ ی﴿i﴾کی بھی درمیانی شکل ہے جبلکہ ل l ) ﴾کی آخری شکل ہے
اس شناخت کے بعد وہ ان اشکال کے پوسٹ سکرپٹ نام ﴿ جو پہلے اطلاقیہ کو بتا کر محفوظ کرائیے جا چکے ہوں﴾ اسی ترتیب کے ساتھ مہیا کر دے جس ترتیب سے ترسمے کے نام میں یہ حروف موجود ہیں
مثلا اگر نبیل کے نام میں
ن ابتدائی کا پوسٹ سکرپٹ نامnoon_ini = ھے ﹺ
ب درمیانی کا پوسٹ سکرپٹ نام=ba_mid
ی ﴿درمیانی﴾ کا پوسٹ سکرپٹ نام=yu_mid
ل ﴿آخری﴾ کا پوسٹ سکرپٹ نام=lam_fin ہے
تو حاصل ہونے والے لک اپ کی ترتیب یوں ہونا چاہیے
Noon_ini ba_mid ya_mid lam_fin -> nbil
سب سے آخری مرحلہ میں یہ اطلاقیہ جنریٹ کیے جانے والے لک اپس کو ایک نئے نام کی فائل سے محفوظ کر لے مثلا کے طور پر اگر ہم نے اردو ترسیموں والی فائل جو اطلاقیہ کو مہیا کی تھی اس کا نام
Do Harfi
تھا تو اس فائل میں شامل ترسیموں کے لک اپس کو یہ اطلاقیہ
Do Harfi_lookups
کے نام سے محفوظ کر لے
ترسیمہ جات میں شامل حروف کی اشکال کے پوسٹ سکرپٹ ناموں کو شناخت کر کے ایم ایس وولٹ کے لیے لک اپ جنریٹ کر سکے
اس کی تفصیل کچھ یوں ہو گی
پہلے مرحلہ میں یہ اطلاقیہ
آپ سے اردو کیریکٹرز﴿حروف کی مختلف اشکال﴾ کے پوسٹ سکرپٹ ناموں کی تفصیل پوچھے
جب یہ نام اطلاقیہ کو فراہم کر دیے جائیں تو یہ انہیں محفوظ کر لے مثال کے طور پر
اطلاقیہ چلانے پر یہ لکھا ہوا آئے کہ
"حروف کی مختلف اشکال کے پوسٹ سکرپٹ ناموں کا اندراج کریں"
اس کے نیچے حروف کی اشکال فراہم کی جائیں اور ان کے آگے ان کے پوسٹ سکرپٹ ناموں کے اندراج کے لیے جگہ موجود ہو
الف مد ﴿آخری﴾=
الف ﴿آخری﴾=
ب ﴿ابتدائی﴾ =
ب﴿درمیانی﴾ =
ب ﴿آخری﴾ =
پ ﴿ابتدائی﴾ =
پ﴿درمیانی﴾ =
پ ﴿آخری﴾ =
ت ﴿ابتدائی﴾ =
ت﴿درمیانی﴾ =
ت ﴿آخری﴾ =
ٹ ﴿ابتدائی﴾ =
ٹ﴿درمیانی﴾ =
ٹ ﴿آخری﴾ =
ث ﴿ابتدائی﴾ =
ث﴿درمیانی﴾ =
ث ﴿آخری﴾ =
ج ﴿ابتدائی﴾ =
ج﴿درمیانی﴾ =
ج ﴿آخری﴾ =
چ ﴿ابتدائی﴾ =
چ﴿درمیانی﴾ =
چ ﴿آخری﴾ =
ح ﴿ابتدائی﴾ =
ح﴿درمیانی﴾ =
ح ﴿آخری﴾ =
د ﴿آخری﴾ =
وغیرہ علی ھذالقیاس
جب ان اشکال کے نام
فراہم کر دیے جائیں تو اوکے کا بٹن دبانے پر یہ اطلاقیہ ان پوسٹ سکرپٹ ناموں کو محفوظ کر لے آگے چل کر یہ اطلاقیہ انہی ناموں کی بنا پر لک اپ جنریٹ کرے گا۔
ان پوسٹ سکرپٹ ناموں کو حسب مرضی فراہم کر کے محفوظ کرانے کا مقصد یہ ہے کہ مختلف فونٹس میں ان اشکال کے نام مختلف ہوتے ہیں لہذا مناسب یہی ہے کہ جو نام فراہم کیے جائیں وہی محفوظ ہوں اور اطلاقیہ انہی کی بنیاد پر کام کرے
اس سے اگلے مرحلہ میں یہ اطلاقیہ
ترسیمہ جات پر مبنی ایم ایس ورڈ یا ورڈ پیڈ ﴿تیکسٹ﴾کی فائل طلب کرے
اور جب اسے یہ فائل فراہم کر دی جائے تویہ اس فائل میں ٹائپ شدہ اردو ترسمیہ جات کے حروف کو شناخت کر کے ان کے متبادل رومن کیریکٹر فونیٹک کی بورڈ میپنگ کے مطابق فراہم کرے
جیسے
نبیل = nbil
شاکر=xakr
نظامی=nVami
دوست=dwst
اگلے مرحلہ میں یہ ترسیمہ جات کے ان انگریزی ناموں میں حروف کی مختلف اشکال کو شناخت کرے
مثلا
نبیل = nbil میں ن ﴿n﴾ ابتدائی شکل کا ہے ۔۔۔ ب ﴿(b درمینی شکل ہے ۔۔ ی﴿i﴾کی بھی درمیانی شکل ہے جبلکہ ل l ) ﴾کی آخری شکل ہے
اس شناخت کے بعد وہ ان اشکال کے پوسٹ سکرپٹ نام ﴿ جو پہلے اطلاقیہ کو بتا کر محفوظ کرائیے جا چکے ہوں﴾ اسی ترتیب کے ساتھ مہیا کر دے جس ترتیب سے ترسمے کے نام میں یہ حروف موجود ہیں
مثلا اگر نبیل کے نام میں
ن ابتدائی کا پوسٹ سکرپٹ نامnoon_ini = ھے ﹺ
ب درمیانی کا پوسٹ سکرپٹ نام=ba_mid
ی ﴿درمیانی﴾ کا پوسٹ سکرپٹ نام=yu_mid
ل ﴿آخری﴾ کا پوسٹ سکرپٹ نام=lam_fin ہے
تو حاصل ہونے والے لک اپ کی ترتیب یوں ہونا چاہیے
Noon_ini ba_mid ya_mid lam_fin -> nbil
سب سے آخری مرحلہ میں یہ اطلاقیہ جنریٹ کیے جانے والے لک اپس کو ایک نئے نام کی فائل سے محفوظ کر لے مثلا کے طور پر اگر ہم نے اردو ترسیموں والی فائل جو اطلاقیہ کو مہیا کی تھی اس کا نام
Do Harfi
تھا تو اس فائل میں شامل ترسیموں کے لک اپس کو یہ اطلاقیہ
Do Harfi_lookups
کے نام سے محفوظ کر لے