এমএস ওয়ার্ডে আমি ব্যবহার করতে পারি এমন ডাব্লুএফএফএফ (ওয়েব ওপেন ফন্ট ফর্ম্যাট) থেকে ফন্টকে রূপান্তর করা


26

মাইক্রোসফ্ট ওয়ার্ড ডকুমেন্টস এবং এ জাতীয় ব্যবহারের জন্য রূপান্তর করতে চাই এমন একটি ওয়েবসাইট থেকে আমার ডাউনলোড করা একটি ডাব্লুওএফএফ ফাইল রয়েছে। এটি করার কোনও বিনামূল্যে উপায় আছে? অনেক খোঁজাখুঁজির পরেও আমি কোনও উপায় খুঁজে পাইনি, তাই সাহায্যের জন্য আমি সুপার ইউজারের দিকে ঝুঁকছি।


3
যদি আপনি হরফের নাম অন্তর্ভুক্ত করেন (বা আপনি ডাব্লুএফএফ ফাইলটি খুঁজে পেয়েছেন তার url), আমরা হয়তো টিটিএফ বা ওটিএফ সংস্করণটির জন্য এমন একটি উত্স খুঁজে পেতে সক্ষম হয়েছি যার রূপান্তর প্রয়োজন হবে না এবং আরও অক্ষর থাকতে পারে।
ড্যান ডি

উত্তর:


23

হ্যাঁ, ডাব্লুওএফএফ ফর্ম্যাটটি টেবিল-ভিত্তিক এসফএনটি কাঠামোর (ট্রু টাইপ এবং ওপেনটাইপ দ্বারা ব্যবহৃত) একটি ধারক। এটি টিটিএফ / ওটিএফ ফন্টে কিছু মেটা ডেটা যুক্ত করে এবং প্রকৃত ফন্টের ডেটা সংকোচন করতে পারে।

আপনি যদি ডাব্লুওএফএফ থেকে মোড়ানো টিটিএফ / ওটিএফ ফন্টে রূপান্তর করতে চান তবে আপনি মোজিলায় জোনাথন কে দ্বারা নির্মিত woff2sfnt- সরঞ্জামটি ব্যবহার করতে পারেন । তিনি ওএস এক্স এবং উইন্ডোজের জন্য sfnt2woff-ટૂুলের (টিটিএফ / ওটিএফ থেকে ডাব্লুএফএফ থেকে রূপান্তর) প্রি-সংকলিত বাইনারি সরবরাহ করেন তবে woff2sfnt- সরঞ্জামের জন্য নয় ( ডাব্লুএফএফ থেকে টিটিএফ / ওটিএফ রূপান্তর করুন), সুতরাং আপনাকে সংকলন করতে হবে সূত্র. আপনার যদি একটি ওয়ার্কিং সংকলক টুলচেন থাকে তবে সহজেই সম্পন্ন করুন - কেবল উত্স-জিপ-ফাইল ডাউনলোড করুন এবং চালান make

আপনার যখন ওয়ার্কিং woff2sfnt বাইনারি থাকে, আপনি কেবল করুন:

$ ./woff2sfnt font.woff > font.otf

ফলাফল হরফ হ'ল একটি সাধারণ টিটিএফ / ওটিএফ ফন্ট যা আপনি ব্যবহার করতে পারেন তবে দয়া করে মনে রাখবেন যে আপনি যদি কোনও ওয়েবসাইট থেকে ডাব্লুএফএফ ফন্ট ডাউনলোড করেন তবে আপনার এই ফন্টের লাইসেন্স মেনে চলার কথা are লাইসেন্সিংয়ের তথ্য ডাব্লুওএফএফ মেটা ডেটাতে অন্তর্ভুক্ত করা যেতে পারে।


5
woff2sfnt-tool এটি খুঁজে পাচ্ছে না ...
মুহাম্মদ উমর

1
-1 সঠিক লিঙ্কটি সরবরাহ করেনি
সুপুস্টার

2
মাফ করবেন? আমি যে লিঙ্কগুলি সরবরাহ করেছি (এক বছর আগে) এখনও কাজ করে। আমি স্পষ্টভাবে বলছি আপনাকে নিজেই সরঞ্জামটি সংকলন করতে হবে। ভোট দেওয়ার আগে দয়া করে পড়ুন।
এরিক তির্নলুন্ড 21

6
উবুন্টু লিনাক্স এবং অনুরূপ সিস্টেমগুলির জন্য, প্যাকেজটি রয়েছে woff2sfntএবং sfnt2woffএটি বলা হয়woff-tools
yuvilio

2
লিঙ্কটা কি ভেঙে গেছে?
প্রিমিটিভনম

4

এরিক তজার্নলুন্ডের লিঙ্কটি অনুসরণ করে, আমি উত্সটি ডাউনলোড করেছিলাম woff2sfntএবং sfnt2woffউইন্ডোজ এবং এর জন্য নির্বাহযোগ্য একটি আই 386 সংকলন করেছি । আপনি আমার ড্রপবক্স থেকে এটি ডাউনলোড করতে পারেন এখানে।

(দ্রষ্টব্য যে এটি x86-64 মেশিনেও কাজ করে In বাস্তবে আপনি এটি x86-64 এর জন্য নির্মাণ করতে পারবেন না কারণ জোনাথন কে দ্বারা সরবরাহ করা বাইনারি বস্তু i386 আর্কিটেকচার টাইপের জন্য))


cygwin1.dll পাওয়া যায় নি
মুহাম্মদ উমার

@ মুহাম্মাদউমার স্পষ্টতই আপনার কাজ করাতে সাইগউইন ইনস্টল করা দরকার।
পল ল্যামার্টসমা

যারা সাইগউইনের অভিজ্ঞতা ছাড়াই পঠন করছেন তাদের জন্য আপনার সাইগউইন ১.ডিল ('সাইগউইন' থেকে), সাইগজ.ডিল ('জিলিবি ০' থেকে) এবং সাইগজিসি_সি-১.ডিএল ('লিবিগসিসি 1' থেকে) দরকার। এগুলি একই ডিরেক্টরিতে থাকলে এটি ঠিকঠাক কাজ করবে।
সিগুল

2

আপনি এটি রূপান্তর করতে ফন্টফর্স ব্যবহার করতে পারেন - এটি এমন একটি অ্যাপ্লিকেশন যা ফন্ট ফাইলগুলি তৈরি এবং সম্পাদনা করতে পারে।

আপনি এটি ইনস্টল করুন এবং তারপরে আপনি ফন্ট ফাইলটিতে ডান ক্লিক করতে পারেন এবং 'সম্পত্তি' নির্বাচন করতে পারেন। 'ওপেন উইথ' ক্লিক করে 'চেঞ্জ' ক্লিক করুন, তারপরে 'ব্রাউজ' এ যান: এখানে চিত্র বর্ণনা লিখুন

তারপরে আপনাকে ফন্টফর্জের নির্বাহযোগ্য অবস্থানের সন্ধান করতে হবে - উইন্ডোজ 7 64 বিটে এটি এখানে অবস্থিত:

C:\Program Files (x86)\FontForge\run_fontforge.exe

একবার আপনি ফন্টটি খুললে, আপনি ভুল সারণীর প্রকার এবং স্টাফ সম্পর্কে সর্বাধিক ত্রুটি উপেক্ষা করুন এবং 'ফন্টগুলি উত্পন্ন করুন' ক্লিক করুন:

অবস্থান সংরক্ষণ করুন নির্বাচন করুন, এবং ttfঅথবা otfরপ্তানি বিন্যাস হিসাবে। আপনি আমদানি করা ফন্টের উপর নির্ভর করে ওটিএফ ফন্টগুলির মাঝে মাঝে উচ্চ মানের থাকতে পারে।

এখানে চিত্র বর্ণনা লিখুন

ফন্টফোর্জ বিভিন্ন রফতানি এবং আমদানি করা ফন্টের ধরণ ব্যবহার করতে পারে, তাই এটি অন্যান্য ফন্টকেও রূপান্তর করতে ব্যবহার করা যেতে পারে। এটি আপনার নিজের ফন্টগুলি তৈরি বা পুনরুদ্ধারের জন্য খুব দরকারী। ফন্টফর্জের অন্যান্য ব্যবহারের সাথে এখানে একটি গাইড রয়েছে।

এখানে চিত্র বর্ণনা লিখুন


2

অন্যান্য রেফারেন্সগুলি (যেমন আমি এখানে কোনও মূল চিন্তার দাবি করছি না) নীচের পদক্ষেপগুলি একত্রে উইন্ডোজ 10 x64 এর জন্য সংকলনের জন্য woff2sfnt উত্সটি পেয়েছি

  • মোজিলা উত্স হোস্টটি মারা গেছে বলে মনে হয়েছে, এটি এখানে খুঁজে পেয়েছে: https://github.com/wget/sfnt2woff ... এটি সমস্ত একটি কার্যকারী ফোল্ডারে সরানো হয়েছে
  • বন্ধুত্বপূর্ণ জিসিসি সংকলক স্ট্যাক ইনস্টলার হিসাবে http://tdm-gcc.tdragon.net/ ব্যবহার করেছেন
  • ইতিমধ্যে সেখানে io.h ছাড়াও #ifdef WIN32 এর অধীনে woff2sfnt.c এর শীর্ষে # অন্তর্ভুক্ত <fcntl.h> যোগ করুন
  • জেলিব উত্সটি http://www.zlib.net/ থেকে ডাউনলোড করেছেন এবং এর সমস্ত রুট .c এবং .h ফাইলগুলি আমার কার্যকারী ফোল্ডারে অনুলিপি করেছেন
  • আমার জিসিসি কমান্ড লাইন: gcc -o woff2sfnt.exe woff2sfnt.c woff.c compress.c uncompr.c deflate.c inflate.c adler32.c inffast.c crc32.c trees.c zutil.c inftrees.c

আমি বুঝতে পেরেছি যে এগুলি খুব নিষ্ঠুর শক্তি, কারণ আমি একমাত্র সি # প্রোগ্রামার, নরম আন্ডারবিল্লি দিয়ে আধুনিক সরঞ্জাম দ্বারা সজ্জিত, জিসিসি সঠিক উপায়ে করা থেকে বিরত থাকতে পারি।


1

ডাব্লুএফএফ 2 ফাইলগুলি ম্যাকোজে টিটিএফ-তে রূপান্তর করতে চেষ্টা করুন

brew install fonttools
ttx font.woff
ttx font.ttx

ttx font.woffআপনার .woffফাইলকে কোনও .ttxফাইলে রূপান্তর করবে (একটি এক্সএমএল ফন্ট ফাইল ফর্ম্যাট)। তারপর ttx font.ttxরূপান্তর করবে .ttxএকটি থেকে .ttf

আপনি যে ফাইলটি বেরিয়ে এসেছেন ttx font.ttxতা যদি আমদানি না করা যায় তবে আপনি font.ttfফন্ট বুকের মধ্যে টানতে চেষ্টা করতে পারেন , ত্রুটিগুলি কী রয়েছে তা পড়ুন (ফন্টের নামের পাশে ড্রপ ডাউন তীরটি ক্লিক করুন) এবং সেগুলি .ttxফাইলটিতে ফিক্স করতে পারেন । উদাহরণস্বরূপ, আমাকে একটি যুক্ত করতে হয়েছিল namerecord


ব্যাচের রূপান্তর চেষ্টা করুন

for f in *.woff; do ttx $f; done
for f in *.ttx; do ttx $f; done

আমি এই রেপো থেকে গুগলের woff2 চেষ্টা করেছিলাম

brew tap bramstein/webfonttools
brew install woff2
woff2_decompress font.woff

কিন্তু এটি কোনও ফাইল .ttfবা .otfফাইল তৈরি করে নি ।


শেষ পর্যন্ত আমি "ফন্টনাম ওটিফ" গুগল করেছিলাম এবং তার পরিবর্তে এটি ইনস্টল করেছি।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.