ফন্ট লাইসেন্স ও তথ্য চেকার

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

ফন্ট ফাইল

ফন্টের ভেতরের ঘোষণাগুলো পরীক্ষা করতে একটি ফন্ট বেছে নিন।

আপনার ফন্টটি আপনার ব্রাউজারেই রিড করা হয় এবং এটি BroBroGo-তে আপলোড করা হয় না।

জিজ্ঞাসিত প্রশ্নাবলী

এটি কি আমি ফন্টটি ব্যবহার করার লাইসেন্স পেয়েছি কিনা তা নিশ্চিত করতে পারে?

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

ফন্টটিতে কোনো লাইসেন্স টেক্সট না থাকলে কী হবে?

টেক্সট না থাকার মানে কেবল এটাই যে, ফাইলটির এই কপিতে স্ট্যান্ডার্ড নাম ফিল্ডগুলোতে কোনো লাইসেন্স ঘোষণা করা হয়নি। এটি ফন্টটিকে ফ্রি বা লাইসেন্সবিহীন করে তোলে না। এটি যে ফোল্ডারে এসেছিল তা, মূল ডাউনলোড পেজ, আপনার অর্ডারের ইতিহাস অথবা সরাসরি ফন্ট নির্মাতার কাছে খোঁজ নিন।

এমবেডিং ফ্ল্যাগগুলোর অর্থ কী?

এগুলো হলো ডকুমেন্টের ভেতরে ফন্টটি যুক্ত করার জন্য ফন্ট নির্মাতার টেকনিক্যাল সেটিংস: ইনস্টলযোগ্য (installable), সীমাবদ্ধ (restricted), প্রিভিউ ও প্রিন্ট (preview and print), অথবা এডিটেবল (editable)। অতিরিক্ত বিট সাবসেটিং নিষিদ্ধ করতে পারে বা কেবল বিটম্যাপ ডেটার অনুমতি দিতে পারে। এই সেটিংসগুলো ওয়েবফন্ট, অ্যাপ, বাণিজ্যিক, পরিবর্তন বা পুনরায় বিতরণের অধিকার প্রদান করে না এবং লিখিত শর্তাবলীতে অন্যান্য সীমাবদ্ধতা থাকতে পারে।

ফন্ট মেটাডেটা এবং লাইসেন্সিং তথ্যের গুরুত্ব

"ফন্ট লাইসেন্স ও তথ্য চেকার" হলো একটি ফ্রি অনলাইন টুল যা আপনাকে সরাসরি আপনার ওয়েব ব্রাউজারে একটি লোকাল ফন্ট ফাইল ওপেন করে এর ভেতরে এমবেড করা মেটাডেটা পরীক্ষা করার সুবিধা দেয়। এই টুলটি ফাইলটিকে কোনো বাহ্যিক সার্ভারে আপলোড না করে সম্পূর্ণ স্থানীয়ভাবে (locally) রিড করে, যার ফলে ফন্ট ফাইলের ভেতরে সংরক্ষিত লাইসেন্স ঘোষণা, মালিকানার বিবরণ এবং ডকুমেন্ট-এমবেডিং ফ্ল্যাগগুলো ব্রাউজারেই দেখে নেওয়া যায়।

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

ফন্ট ফাইলের ফরম্যাট এবং ব্রাউজার-ভিত্তিক পার্সিং পদ্ধতি

ডিজিটাল ফন্টগুলো মূলত বাইনারি ফাইল, যা বিভিন্ন টেবিলে বিভক্ত থাকে। এই টেবিলগুলোতে ফন্টের গ্লিফ (আকৃতি), স্পেসিং এবং মেটাডেটা সংরক্ষিত থাকে। এই টুলটি প্রধান পাঁচটি ফন্ট ফরম্যাট সমর্থন করে:

  • TTF (TrueType Font)
  • OTF (OpenType Font)
  • WOFF (Web Open Font Format)
  • WOFF2 (Web Open Font Format 2.0)
  • TTC (TrueType Collection): এটি একটি ফন্ট কালেকশন ফাইল, যার ভেতরে একাধিক ফন্ট একত্রে সংরক্ষিত থাকে।

ব্রাউজারে লোকাল পার্সিংয়ের সুবিধা

সাধারণত যেকোনো ফাইল বিশ্লেষণের জন্য তা সার্ভারে আপলোড করতে হয়। তবে এই টুলটি সম্পূর্ণ ভিন্ন পদ্ধতিতে কাজ করে। ব্যবহারকারী যখন কোনো ফন্ট ফাইল ড্রপ করেন, তখন ব্রাউজারের নিজস্ব প্রযুক্তি ব্যবহার করে ফাইলটি স্থানীয়ভাবে রিড করা হয়। আপনার ফন্টটি আপনার ব্রাউজারেই রিড করা হয় এবং এটি BroBroGo-তে আপলোড করা হয় না। সম্পূর্ণ পরীক্ষা প্রক্রিয়াটি আপনার লোকাল ডিভাইসেই সম্পন্ন হয়।

ইনপুট সীমা এবং ত্রুটি হ্যান্ডলিং

টুলটি ব্যবহারের ক্ষেত্রে কিছু কারিগরি সীমাবদ্ধতা এবং নিয়ম রয়েছে, যা ফাইলের অখণ্ডতা বজায় রাখতে সাহায্য করে:

  • ফাইলের সাইজ সীমা: টুলটিতে সর্বোচ্চ ৩২ MB পর্যন্ত ফন্ট ফাইল আপলোড করা যায়। যদি কোনো ফাইল এই সীমা অতিক্রম করে, তবে টুলটি প্রদর্শন করে: "এই ফন্টটি ৩২ MB সীমার চেয়ে বড়।"
  • ফরম্যাট যাচাইকরণ: ব্যবহারকারী যদি সমর্থিত ফরম্যাট (TTF, OTF, WOFF, WOFF2, TTC) ব্যতীত অন্য কোনো ফাইল লোড করার চেষ্টা করেন, তবে স্ক্রিনে "একটি TTF, OTF, WOFF, WOFF2 বা TTC ফন্ট ফাইল বেছে নিন।" ত্রুটি বার্তাটি প্রদর্শিত হয়।
  • খালি বা ক্ষতিগ্রস্ত ফাইল: আপলোড করা ফাইলটি যদি শূন্য বাইটের হয়, তবে টুলটি দেখায়: "এই ফাইলটি খালি। একটি সম্পূর্ণ ফন্ট ফাইল বেছে নিন।"। আবার ফাইলটি যদি ক্ষতিগ্রস্ত বা রিড করার অযোগ্য হয়, তবে "ফাইলটি রিড করার মতো সমর্থিত ফন্ট নয়। এটি ক্ষতিগ্রস্ত হতে পারে অথবা অন্য কোনো ফরম্যাট ব্যবহার করতে পারে।" অথবা ব্রাউজারের ব্যর্থতার ক্ষেত্রে "ব্রাউজার এই ফাইলটি রিড করতে পারেনি। অন্য একটি কপি চেষ্টা করুন।" বার্তাটি দেখায়।
  • প্রসেসিং টাইমআউট: বড় বা জটিল ফন্ট ফাইল রিড করতে ব্রাউজার যদি অতিরিক্ত সময় নেয়, তবে প্রক্রিয়াটি বন্ধ হয়ে যায় এবং স্ক্রিনে প্রদর্শিত হয়: "রিড করতে অনেক বেশি সময় লেগেছে এবং প্রক্রিয়াটি বন্ধ করা হয়েছে। একটি ছোট বা ভিন্ন ফন্ট ফাইল চেষ্টা করুন।"
  • কালেকশন সীমা: কোনো TTC (Font Collection) ফাইল আপলোড করা হলে, টুলটি সর্বোচ্চ প্রথম ৩২টি ফন্ট পার্স করে প্রদর্শন করে এবং সতর্কবার্তা হিসেবে দেখায়: "এই কালেকশনের প্রথম ৩২টি ফন্ট দেখানো হচ্ছে।"

মেটাডেটা রিপোর্টের বিভিন্ন বিভাগ ও লেবেল

ফন্ট ফাইলটি সফলভাবে পার্স হওয়ার পর টুলটি কয়েকটি সুনির্দিষ্ট বিভাগে তথ্য প্রদর্শন করে:

১. ফন্ট ফাইল (Font file)

এই বিভাগে ফন্টের প্রাথমিক পরিচিতি প্রদর্শিত হয়:

  • ফ্যামিলি (Family): ফন্টের মূল নাম (যেমন: Arial বা SolaimanLipi)।
  • স্টাইল (Style): ফন্টের ধরন (যেমন: Regular, Bold, Italic)।
  • পূর্ণ নাম (Full name): ফন্টের সম্পূর্ণ নাম।
  • PostScript নাম: প্রিন্টার এবং গ্রাফিক্স সফটওয়্যারে ব্যবহৃত ফন্টের টেকনিক্যাল নাম।
  • ভার্সন (Version): ফন্ট ফাইলের বর্তমান সংস্করণ নম্বর।

২. লাইসেন্স ঘোষণা (License declarations)

ফন্ট ফাইলের ভেতরে নির্মাতার দেওয়া লাইসেন্স সংক্রান্ত তথ্য এখানে দেখানো হয়:

  • লাইসেন্স টেক্সট (License text): ফন্টটি ব্যবহারের আইনি শর্তাবলী। যদি ফন্টে এটি না থাকে, তবে দেখায়: "স্ট্যান্ডার্ড নাম ফিল্ডে কোনো লাইসেন্স টেক্সট ঘোষণা করা হয়নি।"
  • লাইসেন্স URL (License URL): মূল লাইসেন্স চুক্তির অনলাইন লিংক। অনুপস্থিত থাকলে দেখায়: "স্ট্যান্ডার্ড নাম ফিল্ডে কোনো লাইসেন্স URL ঘোষণা করা হয়নি।"

গুরুত্বপূর্ণ নোট: এই বিভাগে প্রদর্শিত তথ্যগুলো কেবল ফন্ট ফাইলের ভেতরে সংরক্ষিত ঘোষণা। এগুলো আপনার কাছে লাইসেন্স থাকার বিষয়টি অথবা আপনার পরিকল্পিত ব্যবহারটি এর আওতাভুক্ত কিনা তা নিশ্চিত করে না।

৩. ডকুমেন্ট এমবেডিং (Document embedding)

পিডিএফ বা অন্যান্য ডিজিটাল ডকুমেন্টে ফন্টটি যুক্ত করার ক্ষেত্রে কারিগরি অনুমতিগুলো এখানে fsType (Font State Type) মানের মাধ্যমে প্রদর্শিত হয়:

  • প্রাথমিক সেটিং (Primary setting): এটি ফন্টের এমবেডিং লেভেল নির্দেশ করে। এর সম্ভাব্য মানগুলো হলো:
    • ইনস্টলযোগ্য (Installable) এমবেডিং
    • সীমাবদ্ধ লাইসেন্স (Restricted License) এমবেডিং
    • প্রিভিউ ও প্রিন্ট (Preview & Print) এমবেডিং
    • এডিটেবল (Editable) এমবেডিং
    • পরস্পরবিরোধী এমবেডিং বিট
    • এই ফন্টে কোনো রিড করার মতো OS/2 এমবেডিং ফিল্ড নেই।
  • র (Raw) fsType মান: ফাইলের ভেতরের মূল বাইনারি মান।
  • অতিরিক্ত ফ্ল্যাগ: এখানে কোনো সাবসেটিং নয়, কেবল বিটম্যাপ এমবেডিং, সংরক্ষিত বা অবচিত (deprecated) বিটগুলোও সেট করা আছে, অথবা কোনো অতিরিক্ত এমবেডিং ফ্ল্যাগ নেই—এই মানগুলো প্রদর্শিত হতে পারে।

৪. মালিকানা এবং উৎসের রেকর্ড (Ownership and source records)

ফন্টের নির্মাতা এবং স্বত্বাধিকারী সংক্রান্ত তথ্য এই বিভাগে থাকে। যদি কোনো তথ্য না পাওয়া যায়, তবে "স্ট্যান্ডার্ড নাম ফিল্ডগুলোতে কোনো মালিকানা বা উৎসের রেকর্ড পাওয়া যায়নি।" প্রদর্শিত হয়। এই বিভাগের ফিল্ডগুলো হলো:

  • কপিরাইট (Copyright)
  • ট্রেডমার্ক (Trademark)
  • প্রস্তুতকারক (Manufacturer)
  • ডিজাইনার (Designer)
  • বিবরণ (Description)
  • ভেন্ডর URL (Vendor URL)
  • ডিজাইনার URL (Designer URL)

যদি কোনো মেটাডেটা অত্যন্ত দীর্ঘ হয়, তবে তা সংক্ষেপিত করে পাশে "প্রদর্শনের সুবিধার্থে দীর্ঘ মানটি ছোট করা হয়েছে" লেবেলটি দেখানো হয়। এছাড়া বিভিন্ন ভাষার সংস্করণের জন্য ‹language› রেকর্ড লেবেলটি ব্যবহৃত হয়।


ফন্ট লাইসেন্সিং বনাম টেকনিক্যাল মেটাডেটা

একটি সাধারণ ভুল ধারণা হলো, ফন্ট ফাইলের ভেতরে "ফ্রি" বা "ইনস্টলযোগ্য" লেখা থাকলেই সেটি যেকোনো কাজে ব্যবহার করা যায়। প্রকৃতপক্ষে, ফন্ট ফাইলের ভেতরের মেটাডেটা কেবল একটি কারিগরি ঘোষণা। এটি কোনো আইনি চুক্তি বা ক্রয়ের রসিদ নয়।

উদাহরণস্বরূপ, একটি ফন্টের fsType মান "ইনস্টলযোগ্য" হতে পারে, যার অর্থ কারিগরিভাবে আপনার কম্পিউটার বা পিডিএফ রিডার ফন্টটি ইনস্টল করতে বাধা দেবে না। কিন্তু এর অর্থ এই নয় যে আপনি ফন্টটি বাণিজ্যিক বিজ্ঞাপনে বা কোনো মোবাইল অ্যাপ্লিকেশনে রিডিস্ট্রিবিউট করার আইনি অধিকার রাখেন। আইনি সুরক্ষার জন্য সর্বদা ফন্টটি ডাউনলোডের মূল উৎস, ক্রয়ের রসিদ এবং ফন্ট প্রস্তুতকারকের অফিসিয়াল লাইসেন্স চুক্তি (EULA) যাচাই করা উচিত।


প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQ)

প্রশ্ন: এটি কি আমি ফন্টটি ব্যবহার করার লাইসেন্স পেয়েছি কিনা তা নিশ্চিত করতে পারে? উত্তর: না। একটি ফন্ট ফাইলে কপিরাইট, লাইসেন্স টেক্সট, লাইসেন্স URL এবং টেকনিক্যাল এমবেডিং ফ্ল্যাগ থাকতে পারে, কিন্তু এটি দেখাতে পারে না যে ফন্টটি কে কিনেছেন, কোন অ্যাকাউন্ট বা কোম্পানি এর আওতাভুক্ত, এটি কোথা থেকে এসেছে, অথবা আপনার পরিকল্পিত ব্যবহারটি চুক্তির সাথে সামঞ্জস্যপূর্ণ কিনা। এই ফিল্ডগুলোর সাথে আপনার ডাউনলোডের উৎস, রসিদ এবং ফন্ট প্রস্তুতকারক বা ডিজাইনারের বর্তমান শর্তাবলী মিলিয়ে দেখুন।

প্রশ্ন: ফন্টটিতে কোনো লাইসেন্স টেক্সট না থাকলে কী হবে? উত্তর: টেক্সট না থাকার মানে কেবল এটাই যে, ফাইলটির এই কপিতে স্ট্যান্ডার্ড নাম ফিল্ডগুলোতে কোনো লাইসেন্স ঘোষণা করা হয়নি। এটি ফন্টটিকে ফ্রি বা লাইসেন্সবিহীন করে তোলে না। এটি যে ফোল্ডারে এসেছিল তা, মূল ডাউনলোড পেজ, আপনার অর্ডারের ইতিহাস অথবা সরাসরি ফন্ট নির্মাতার কাছে খোঁজ নিন।

প্রশ্ন: এমবেডিং ফ্ল্যাগগুলোর অর্থ কী? উত্তর: এগুলো হলো ডকুমেন্টের ভেতরে ফন্টটি যুক্ত করার জন্য ফন্ট নির্মাতার টেকনিক্যাল সেটিংস: ইনস্টলযোগ্য (installable), সীমাবদ্ধ (restricted), প্রিভিউ ও প্রিন্ট (preview and print), অথবা এডিটেবল (editable)। অতিরিক্ত বিট সাবসেটিং নিষিদ্ধ করতে পারে বা কেবল বিটম্যাপ ডেটার অনুমতি দিতে পারে। এই সেটিংসগুলো ওয়েবফন্ট, অ্যাপ, বাণিজ্যিক, পরিবর্তন বা পুনরায় বিতরণের অধিকার প্রদান করে না এবং লিখিত শর্তাবলীতে অন্যান্য সীমাবদ্ধতা থাকতে পারে।

প্রশ্ন: আমার ফন্ট ফাইলটি কি এই টুলে আপলোড করলে নিরাপদ থাকবে? উত্তর: হ্যাঁ, সম্পূর্ণ নিরাপদ। আপনার ফন্ট ফাইলটি আপনার ব্রাউজারেই রিড করা হয় এবং এটি কোনো সার্ভারে বা BroBroGo-তে আপলোড করা হয় না। সম্পূর্ণ বিশ্লেষণ প্রক্রিয়াটি আপনার নিজস্ব ডিভাইসেই সম্পন্ন হয়।