FontForge বিদ্যমান ফন্ট সম্পাদনা করতে, এবং সেইসাথে নতুন কিছু তৈরি করার ফন্ট তৈরি কিছু অভিজ্ঞতার সঙ্গে কেউ অনুমতি পরিকল্পিত একটি ওপেন সোর্স, ক্রস প্ল্যাটফর্ম এবং অবাধে বিতরণ গ্রাফিকাল অ্যাপ্লিকেশন.
আপনি বিভিন্ন ধরনের ফন্ট তৈরি করতে দেয়
সফটওয়্যার আপনার বিভিন্ন ধরনের ফন্ট তৈরি করতে দেয় যে এমনভাবে engineered করা হয়েছে. মুহূর্তে, এটা ট্রু টাইপ (TTF), পোস্টস্ক্রিপ্ট (পুনশ্চ), ওপেন টাইপ (OTF), মাল্টি-মাস্টার, সিআইডি-আলোড়িত, CFF (কম্প্যাক্ট ফন্ট ফরম্যাট), বিটম্যাপ (BDF), এবং SVG (আকার পরিবর্তনযোগ্য ভেক্টর গ্রাফিক্স) ফন্ট সমর্থন করে.
এটি বিভিন্ন ইমেজ ফাইল ইম্পোর্ট করতে পারেন
FontForge ফন্ট নকশাকারী সহজেই এবং দ্রুত এই ধরনের কাজের জন্য হদিশ অক্ষর ব্যাকগ্রাউন্ড হিসাবে ব্যবহার করা যেতে পারে, যা কোন JPG, PNG অথবা TIFF, যেমন বিভিন্ন ইমেজ ফাইল, ইম্পোর্ট করার অনুমতি আপ স্থল থেকে পরিকল্পিত হয়েছে.
আপনি ফন্ট রূপান্তর করার জন্য এটি ব্যবহার করতে পারেন
FontForge আবেদন এছাড়াও ব্যবহারকারীরা সহজেই এবং দ্রুত অন্য এক ফরম্যাট থেকে ফন্ট রূপান্তর করতে দেয়. উপরন্তু, এটা বেশিরভাগ ম্যাক অপারেটিং সিস্টেমে ব্যবহার করা হয় যে বিভিন্ন ফন্ট সমর্থন করে.
FontForge দিয়ে শুরু হচ্ছে
গনুহ / লিনাক্স ডিস্ট্রিবিউশন, আপনি সাধারণত বিল্ট ইন প্যাকেজ ম্যানেজার ব্যবহার করে, তার অফিসিয়াল সফটওয়্যার ভান্ডার থেকে সরাসরি FontForge ইনস্টল করতে পারেন. আপনি দিতে পারি যাইহোক, যদি;. T আপনি সবসময় Softoware উপর বিনামূল্যে বিতরণ উৎস বাক্স ব্যবহার করে এটি ইনস্টল করতে পারেন, সেখানে আবেদন খুঁজে
ইনস্টলেশন সমাপ্তির পরে, আপনি আপনার ডেস্কটপ এনভায়রনমেন্ট সেটির গ্রাফিক্স অধ্যায় থেকে অ্যাপ্লিকেশন আরম্ভ করতে পারেন; এর স্টার্ট মেনু. আপনি একটি বিদ্যমান ফন্ট খুলুন এবং সম্পাদনা করতে চান তাহলে আপনাকে জিজ্ঞাসা করা হবে অথবা আপনি একটি নতুন তৈরি করতে চান তাহলে. এর ইউজার ইন্টারফেস সহজ এবং স্বজ্ঞাত, তাই আপনি জিতেছে সেটির. টি এটি ব্যবহার করে একটি সমস্যা আছে?
লিনাক্স, উইন্ডোজ এবং ম্যাক উপর সঞ্চালিত হয়
এটি একটি ক্রস প্ল্যাটফর্ম কোনো লিনাক্স কার্নেল ভিত্তিক অপারেটিং সিস্টেমে সঞ্চালিত হয় যে আবেদন, সেইসাথে ম্যাক OS X এবং মাইক্রোসফট উইন্ডোজ অপারেটিং সিস্টেমের উপর হয়. বর্তমানে, এটি 32 এবং 64-বিট কম্পিউটার প্ল্যাটফর্মের সমর্থন
এই রিলিজে নতুন আপনি কি:.
- এই কয়েক বাগ এবং quirks সংশোধন এবং কয়েকটি ইউজার ইন্টারফেস উন্নত বৈশিষ্ট্য যোগ করা হয়েছে.
<লি> উইন্ডোজের জন্য বাইনারি প্যাকেজ সংযুক্ত করা হয়. একটি 2nd রিলিজ সংস্করণ এটি উইন্ডোজ এক্সপি উপর সঞ্চালিত হয় তা নিশ্চিত করার জন্য তৈরি করা হয়.
<লি> Mac এর জন্য বাইনারি প্যাকেজ পূর্ববর্তী রিলিজে একটি প্রধান মন্থরতা সমস্যা স্থাপন, সংযুক্ত করা হয়. দরুন ম্যাক OS X এর পরবর্তী সংস্করণ উপর 64-বিট মোডে (একটি 64 বিট সংস্করণ পাওয়া যায় না করতে অ্যাপল সিদ্ধান্ত নিয়েছে, যা) কার্বন ব্যবহার বিজোড় (কিন্তু তবু খুব খারাপ) সমস্যা, FontForge আর কার্বন ইভেন্ট লুপ ব্যবহার এবং Macintosh এর উপর ফাইল-ড্রপ ঘটনা স্বীকার এইভাবে অক্ষম. আরও তথ্যের জন্য # 1956 এবং # 2004 দেখুন.
<লি> বাইনারি (এবং সোর্স প্যাকেজ) উবুন্টু এবং ডেবিয়ান জন্য এখানে অফিসিয়াল FontForge লঞ্চপ্যাড আর্কাইভ থেকে পাওয়া যায়.
<লি> Red Hat- র জন্য উৎস বাক্স সংযুক্ত করা হয়. জেনেরিক নাম সত্ত্বেও এটি Red Hat জন্য শুধুমাত্র হয়.
<লি> Macintosh এর জন্য বাইনারি আগামী কয়েক দিনের মধ্যে পৌঁছা উচিত. - এই কয়েকটি বাগ এবং quirks সংশোধন এবং একটি যোগ কয়েক ইউজার ইন্টারফেসের উন্নতি.
<লি> উইন্ডোজের জন্য বাইনারি প্যাকেজ সংযুক্ত করা হয়. একটি 2nd রিলিজ সংস্করণ এটি উইন্ডোজ এক্সপি উপর সঞ্চালিত হয় তা নিশ্চিত করার জন্য তৈরি করা হয়.
<লি> Mac এর জন্য বাইনারি প্যাকেজ পূর্ববর্তী রিলিজে একটি প্রধান মন্থরতা সমস্যা স্থাপন, সংযুক্ত করা হয়. দরুন ম্যাক OS X এর পরবর্তী সংস্করণ উপর 64-বিট মোডে (একটি 64 বিট সংস্করণ পাওয়া যায় না করতে অ্যাপল সিদ্ধান্ত নিয়েছে, যা) কার্বন ব্যবহার বিজোড় (কিন্তু তবু খুব খারাপ) সমস্যা, FontForge আর কার্বন ইভেন্ট লুপ ব্যবহার এবং Macintosh এর উপর ফাইল-ড্রপ ঘটনা স্বীকার এইভাবে অক্ষম. আরও তথ্যের জন্য # 1956 এবং # 2004 দেখুন.
<লি> বাইনারি (এবং সোর্স প্যাকেজ) উবুন্টু এবং ডেবিয়ান জন্য এখানে অফিসিয়াল FontForge লঞ্চপ্যাড আর্কাইভ থেকে পাওয়া যায়.
<লি> Red Hat- র জন্য উৎস বাক্স সংযুক্ত করা হয়. জেনেরিক নাম সত্ত্বেও এটি Red Hat জন্য শুধুমাত্র হয়.
<লি> Macintosh এর জন্য বাইনারি আগামী কয়েক দিনের মধ্যে পৌঁছা উচিত. - ছিল ওভার Autoconf মধ্যে FontForge নির্মাণের এই পদ্ধতি ব্যবহার করার জন্য আপডেট অনেক কোড সঙ্গে -. এই এখনও অগ্রগতি একটি কাজ হল
<লি> হার্ড টু খুঁজে পাওয়া এবং এই সমস্যাগুলি সমাধান বাগ এবং ত্রুটি. বড় সংখ্যা
<লি> বিট ম্যাপিং বড় পর্যালোচনা - ত্রুটি থেকে একটি সহনশীল / আরো সুতনু ব্যর্থ মোড সঙ্গে . - ফন্ট দৃশ্যে বিবর্ধিত বিটম্যাপ ধর্মঘট প্রদর্শিত হচ্ছে প্রায়ই একটি ক্র্যাশ হত .
& Quot <লি> অ ইংরেজি অনুবাদের;% D পিক্সেল বিটম্যাপ করুন & quot; ফন্ট দেখুন View মেনু থেকে বিকৃত হয়ে বেরিয়ে আসেন. হিসাবে আছে ব্যাখ্যা ছিল latin1 বরং UTF8 চেয়ে - & quot একটি ধারণা বাস্তবায়ন; মাস্টার কাউন্টারে করুন & quot; (দ্রষ্টব্য পাল্টা নির্দেশ অনুরূপ, কিন্তু আরো flexibe). আই ই. গ্লিফ মধ্যে আরো দুটি সমান অথবা একই বা কাউন্টার, প্রথম পাল্টা গঠন কান্ড ইশারা তারপর রেফারেন্স আছে তাহলে পরবর্তী কাউন্টারে গঠন ডালপালা যোগ করা হয়. এই autoinstructor পাল্টা নিয়ন্ত্রণ কেমন বাস্তবায়ন করা যেতে পারে. একটি তির্যক স্টেম গ্রহণযোগ্য তা নির্ধারণ করতে ব্যবহার দৈর্ঘ্যের অনুপাত প্রস্থ সামঞ্জস্যবিধান.
<লি> SCIM একটি বাগ (আমি বিবেচনা করার ব্যাপারে) হতে যাচ্ছে তা নিশ্চিত. Mod2Mask বিট ইভেন্ট মধ্যে সেট করা হয়, তাহলে এই কাজ না 0. অন্য ইনপুট পরিচালকদের একটি keysym ফেরৎ. এব w কিছু কিছু ইনপুট পরিচালকদের (এটা উদাহরণস্বরূপ অপশন প্রক্রিয়াকরণের জন্য ম্যাক ব্যবহার করা হয়) যে বিট সেট থাকার উপর নির্ভর করে. পরিণতি আমি স্মৃতিবর্ধনবিদ্যা (অল্টার / মেটা কী Mod2Mask সেট) করতে চান তাহলে SCIM তথ্য ক্ষণস্থায়ী যখন আমি এই বিট পরিষ্কার করতে হবে যে. আমি সংযুক্ত আছে ইনপুট ম্যানেজার জানি না, যেহেতু আমি সব পরিচালকদের জন্য বিট পরিষ্কার করতে হবে. তাদের মধ্যে কেউ কেউ ভঙ্গ করে. - textfield মধ্যে সমাপ্তির যখন করছেন FF সম্পূর্ণ পংক্তি সম্পন্ন হলে, তারপর, এটা অপ্রত্যাশিত স্টাফ নির্বাচন হবে না. ফলে আমি এ & quot হবে হবে; একটি & quot ;, তারপরে. & quot; & quot; a.sc করুন & quot; এবং FF & quot সম্পন্ন হবে; (বরং করুন & quot চেয়ে; a.sc করুন & quot;) তাই আমি টাইপ করা হলে & quot; এর জন্য & quot; আমি পেতে & quot হবে; a.scs করুন & quot; a.sc & quot; বরং করুন & quot তুলনায়.
<লি> ব্যবহারকারীদের পূর্বে কাস্টমাইজড করা যাবে না, যা. বিভিন্ন ডায়ালগ ও উইন্ডোজ ব্যবহৃত ফন্ট কাস্টমাইজ করার অনুমতি কোড যোগ করুন - পাইথন করুন
আপনি কি 2.0 বিল্ড 20141230 সংস্করণে নতুন:
এ সংস্করণে নতুন 2.0 বিল্ড 20140101 কি:
কম্পাইল বিল্ড সিস্টেম বৃহৎ পৃষ্ঠা পরিবর্তনের সরানো
<লি> পাইথন জন্য যোগ করা অনেক উন্নতি - পাইথন 2.x বা পাইথন 3.x জন্য সক্রিয় করুন
<লি> অনেক উন্নতি দেশীয় স্ক্রিপ্টিং যোগ.
<লি> ফাইল রিকভারি যোগ.
<লি> নতুন বৈশিষ্ট্য যোগ করা, যেমন ReadLine, ফাইল সাহায্য, এবং ভবিষ্যতে GUI ভিত্তিক অপশন হিসাবে.
<লি> বেশ কিছু ভাষা আপডেট.
<লি> নতুন ট্যাঙ্গো বিষয়বস্তু যোগ করা, অথবা আপনি মূল 2012 গ্রাফিক্যাল ইউজার ইন্টারফেস থিম ব্যবহার করা অব্যাহত রাখতে পারেন.
'-' বা '-' এই ধরনের ব্যবহার করে ওপেন সোর্স জন্য আরো পরিচিত হতে আপডেট <লি> কমান্ড-লাইন থেকে ব্যবহারযোগ্য বিকল্প
<লি> অনেক সংশোধন করা হয়েছে নতুন Macs- মিটমাট করা.
<লি> এটা নিজস্ব ডিরেক্টরির মধ্যে libfontforgeexe এবং FontForge বিচ্ছেদ.
<লি> উন্নয়ন সময় যেমন Travis CI হিসাবে ওয়েব ভিত্তিক কোড-চেকারস, ব্যবহার করুন.
আপনি কি সংস্করণ 20081115 নতুন:
সংস্করণ 20080927 নতুন আপনি কি:
<লি> একাধিক মাস্টার DLG খুব ভাঙ্গা ছিল.
<লি> সংরক্ষণ এবং 'PfEd'. যাও quadradic splines পড়া 'layr' subtable কাজ করা হয়নি. আমরা ব্যাকগ্রাউন্ড লেয়ার (স্তর = 0) সংরক্ষণ করা হয়নি এছাড়াও, তাহলে একটি র্যান্ডম স্তর (অযথাযথভাবে) পটভূমি হয়ে যায়. লেয়ার প্রতি একটি পটভূমি / পুরোভূমি পতাকা ধারণ করার 'layr' বিন্যাস বাড়ান.
<লি> 64bit মেশিনে লুক আমদানিতে এখনো সমস্যা.
<লি> typophile একটি থ্রেড আমার অজ্ঞতা অনাবৃত. একটি তির্যক ফন্ট এক্স-উচ্চতা সাধারণত এটা এর সহচর রোমান হরফ যে এর চেয়ে একটু কম হয়. (এই উল্লম্ব তির্যক slanted কান্ড কারণ (তারা নয় যদিও) তারা একটি ন্যায়নিষ্ঠ ফন্টে আর সংশ্লিষ্ট স্টেম আর হবে, এবং মানুষের চোখ থেকে তারা লম্বা দেখবে, একটি দৃষ্টিবিভ্রম জন্য সংশোধন করা হয়). তাই এক্স-উচ্চতা একটু ছোট করা ইটালিক ডায়ালগ একটি বিকল্প যোগ করুন.
এটি ম্যাক মেনু আইকন আহরণ করতে পারে, তাই <লি> (আপ, কমান্ড জন্য cloverleaf স্থানান্তর জন্য তীর নিয়ন্ত্রণ ও বিকল্প জন্য squiggly অদ্ভুত জন্য ^,) মেনু হ্যান্ডলার পরিবর্তন করুন. কমান্ড কি জন্য পরিবর্তক মাস্ক সেট হয় তাহলে আমরা নিয়ন্ত্রণ মাস্ক সেট চাই যে হ্যাক সরান (এই কমান্ড কী নিয়ন্ত্রণ হিসাবে কাজ করবে বোঝানো, কিন্তু এটা শুধুমাত্র কন্ট্রোল হিসাবে কাজ করতে পারে অভিপ্রেত). নিজেই হিসাবে কমান্ড কি কাজ করা যাক, ও X11 আমাদের কমান্ড চাবি দিতে যাচ্ছে (বা যে কী, X11 এর নিজস্ব মেনুবার এ ব্যবহৃত হবে) কিনা তা যাচাই করতে বিশেষ কোড রাখা. আমরা কমান্ড পেতে তাহলে আমরা কী-ম্যাপ বাইন্ডিং (যা, সম্ভবতঃ, কমান্ড ব্যবহার করতে হবে) এর একটি বিশেষ সেট লোড. আমরা কি-বোর্ডের ব্যবহার একটি বিশেষ সংকলন খুঁজে না, তাহলে স্বাভাবিক প্রক্রিয়াকরণ উপর ভরসা.
<লি> নোঙ্গর নিয়ন্ত্রণ pixelsize prefs মধ্যে সংরক্ষণ করা ফাইল তৈরি করতে হবে (prefs পরিষ্কার স্ক্রিপ্টিং এর জন্য ফাইল, আপ টু ডেট আনতে).
<লি> আমরা অটো প্রশিক্ষক মধ্যে ঠিক কি সেটা ব্যবহারকারী বলতে যদিও ('fpgm' মত) একটি sfnt টেবিল মুছে ফেলার কোনো উপায় আছে কি না.
ব্যবহারকারী একটি [পরিবর্তন দৈর্ঘ্য] যখন <লি> CVT টেবিল কাঠামো মন্তব্যের জন্য পর্যাপ্ত মেমরি বরাদ্দ ছিল না.
টমাস দ্বারা <লি> প্যাচ?. মুক্তিযোদ্ধা একটি ইউ.এফ. ফন্ট (আসলে কোন glyf ফাইল) লোড করার সময় এটি পরিবর্তে reals স্থানাঙ্ক জন্য ইন্টিজার ব্যবহার.
<লি> আমরা বাম সরাতে ব্যবহৃত এবং অধিকার বিন্দু তারা ভাল গ্লিফ সীমান্ত বক্স বাইরে পড়া হতে পারে, যাতে কান্ড ইটালিক জন্য বেসলাইন স্থানাঙ্ক. সুতরাং এই Spline সৃষ্টির একটি Nan হতে পারে যেখানে পরিস্থিতি প্রতিরোধ. একটি গ্লিফ resizing যখন তির্যক ডালপালা এছাড়াও ঢাল পরিবর্তন করবেন না.
<লি> পরিষ্কার করা উচিত শুধুমাত্র নোঙ্গর, নির্দেশ ও টিটি নির্দেশাবলী এটা সর্বশেষ পুরোভূমি স্তর যদি স্পষ্ট. সর্বশেষ কিউবিক পুরোভূমি স্তর গেলে আমরা picky এবং স্পষ্ট ইঙ্গিত পেতে পারে, এবং নির্দেশাবলী তিনি গত দ্বিঘাত স্তর গিয়েছিলাম whent, কিন্তু আমি এটা বিরক্ত মূল্যহীন মনে করি না.
<লি> আমরা কোন ইউনিকোড এনকোডিং সঙ্গে গ্লিফ Kerns যা একটি কার্ন টেবিলের সাথে একটি 'TYP1' sfnt থাকে, তারপর ff সম্ভবত বিপর্যস্ত হবে.
<লি> ওহো. জেনেরিক পরিবর্তন ফাংশন টাইপো. শুধুমাত্র রেফারেন্স সঙ্গে গ্লিফ পরিবর্তনকামী গ্লিফ করছেন যখন ক্র্যাশ করুন
<লি> অন্য সব পুরোভূমি স্তর খালি হয় পেস্ট কমান্ড শুধুমাত্র পুরোভূমি স্তরগুলোতে প্রস্থ নির্ধারণ করা উচিত, যাতে স্পষ্ট কমান্ড শুধুমাত্র কন্ডিশনের সঙ্গে অনেকটাই প্রস্থ রিসেট উচিত, ঠিক যেমন.
<লি> FF পাইথন contours যাও fontforge splinesets থেকে অভ্যন্তরীণ রূপান্তর প্রায়ই কনট্যুর দেখানো প্রক্ষিপ্ত পয়েন্ট ছেড়ে চলে যেতে হবে.
ফন্ট তথ্য থেকে একটি নতুন লুকআপ যোগ করার সময় মুক্তিযোদ্ধা একটি লুকআপ জন্য একটি ডিফল্ট নাম উত্পন্ন যখন <লি>, যে লুকআপ সূচক সবসময় একই ডিফল্ট নাম পেয়ে একটি ভাল সুযোগ থাকা চাই একই বৈশিষ্ট্যের জন্য একাধিক অনুসন্ধান বোঝানো যা, 0 সেট ছিল. একটু ভাল. কি
<লি> ইচ্ছা হলে ছোট ছিপি পেতিতে ছিপি তৈরি করতে dlg বাড়ান.
<লি> GXDrawGrabSelection একটি uninitialized পরিবর্তনশীল ত্রুটিমুক্ত.
<লি> মুক্তিযোদ্ধা বেস গ্লিফ সঠিক subtable প্রথম নোঙ্গর বিন্দু থেকে একটি চিহ্ন সংযুক্ত হবে. এটা সঠিক নোঙ্গর বর্গ জন্য পরীক্ষা করা হবে না.
<লি> পাইথন কনট্যুর ধর্মান্তর প্রায়ই একটি রৈখিক order2 Spline একটি নিয়ন্ত্রণ বিন্দু পরিচয় করিয়ে দিতে হবে.
<লি> Panose letterforms তালিকা যাতে সব পরে এন্ট্রি একের পর বন্ধ ছিল মাঝখানে থেকে একটি এন্ট্রি অনুপস্থিত ছিল.
<লি> & quot; ফোর করুন & quot; এবং & quot; পিছনে & quot; এক উল্লেখযোগ্য জায়গায় স্থানীয় ছিল না.
'গণিত' টেবিল বৈধতা উপর (যখন পড়া) <লি> আরো কয়েকটি চেক করো.
সমাবেশ তথ্য কিন্তু কোন বৈকল্পিক সম্ভাব্য মাপ সম্বলিত একটি গ্লিফ দেওয়া যদি <লি> মুক্তিযোদ্ধা একটি খারাপ গণিতের টেবিল উৎপন্ন হবে.
<লি> শেষ অক্ষর প্রথম অক্ষর আগে ড্রপ সন্নিবেশ করার চেষ্টা পরে metricsview মধ্যে একটি ড্র্যাগ এবং ড্রপ ড্রপ. একটি বিট দেখতে ড্র্যাগ আপ পরিষ্কার করুন এবং ফন্ট থেকে ড্রপ.
<লি> আমি পিছন ঘাঁটি চিহ্ন জোড়া চেষ্টা হয়েছে. এটা আমরা মার্ক পেতে যখন সংযুক্তি হওয়া উচিত, এবং আমরা বেস এটি পিছন দিকে হওয়া উচিত, তাই চলে আসে, যা চিহ্ন. আমি মার্ক এটি এগিয়ে হাঁটা তারপর বেস খুঁজে পেতে, এবং হয়েছে. লুকআপ একাধিক subtables রয়েছে এবং একটি বেস গ্লিফ সংযুক্ত হচ্ছে দুটি চিহ্ন, প্রতিটি subtable থেকে এক হয়েছে থাকে আমার পদ্ধতির ব্যর্থ - আমি প্রথম subtable মার্ক সংযুক্ত হবে, কিন্তু তারপর থামাতে হবে কাজ করে একটি subtable, এবং দ্বিতীয় চিহ্ন দেখতে পেয়ে সংযুক্ত না কখনও.
টেনে এবং লুক ড্রপ যখন <লি> একই ফন্টের একটি ভিন্ন লুকআপ মধ্যে একটি লুকআপ subtable ড্রপ অনুমতি (এটা সঠিক লুকআপ টাইপ পেয়েছিলাম অভিমানী).
<লি> সাম্প্রতিক প্যাচ [আমদানিকৃত] অন্য এক ফন্ট থেকে অনুসন্ধান জড়িত লুক আছে নেস্টেড হয় তাহলে কাজ করা হয়নি সঠিক অনুক্রমে জুড়ে এসেছিল বীমা. নেস্টেড লুক এর অর্ডার অপ্রাসঙ্গিক -. তারা একটি অ নেস্টেড প্রেক্ষাপটে ব্যবহার করা হয়, যদি না
<লি> একটি & quot নির্ধারণ করার ক্ষমতা যুক্ত; গ্রুপের করুন & quot; গ্লিফ রঙ দ্বারা.
আবশ্যক :
1 মন্তব্য
محمد 7 Jun 19
عزيزي انا لا اريد انشاء ملف خطوطفهناك براج لعمل ذلك مثل فونت فورنج
ولكنني اريد عمل كلمات مثل هذه ﷽ ..كما ترى هذه الكلمة ليست ملفاً انما نصاً يمكنك كتابتة في اي مكان