আমার ব্যবহারকারীদের গোপনীয়তার জন্য Google ফন্ট ওয়েব API ব্যবহার করার অর্থ কী?
Google Fonts API শেষ-ব্যবহারকারীর ডেটা সংগ্রহ, স্টোরেজ এবং ব্যবহার সীমিত করার জন্য ডিজাইন করা হয়েছে। Google Fonts Web API-এর ব্যবহার অননুমোদিত এবং Google Fonts API কুকি সেট বা লগ করে না। Google Fonts Web API-এর অনুরোধগুলি রিসোর্স-নির্দিষ্ট ডোমেনগুলিতে করা হয়, যেমন fonts.googleapis.com বা fonts.gstatic.com। হরফের অনুরোধগুলি জিমেইলের মতো প্রমাণীকৃত অন্যান্য Google পরিষেবাগুলি ব্যবহার করার সময় google.com-এ পাঠানো কোনও প্রমাণপত্রের থেকে আলাদা এবং এতে নেই৷
যখন আমি Google Fonts Web API এর মাধ্যমে আমার ওয়েবসাইটে Google Fonts এম্বেড করি, তখন Google আমার ওয়েবসাইটের ভিজিটরদের কাছ থেকে কোন ডেটা পায়?
যখন শেষ ব্যবহারকারীরা Google ফন্ট এম্বেড করে এমন একটি ওয়েবসাইট পরিদর্শন করে, তখন তাদের ব্রাউজারগুলি Google ফন্ট ওয়েব API-এ HTTP অনুরোধ পাঠায়। Google Fonts Web API Google ফন্ট ক্যাসকেডিং স্টাইল শীট (CSS) এবং পরবর্তীকালে ব্যবহারকারীদের কাছে CSS-এ নির্দিষ্ট ফন্ট ফাইল পরিবেশন করে। এই ধরনের HTTP অনুরোধগুলির মধ্যে রয়েছে (1) ইন্টারনেট অ্যাক্সেস করার জন্য সংশ্লিষ্ট ব্যবহারকারীর দ্বারা ব্যবহৃত IP ঠিকানা, (2) Google সার্ভারে অনুরোধ করা URL, এবং (3) ওয়েবসাইট দর্শকদের ইন্টারনেট ব্রাউজার এবং পরিচালনার বর্ণনাকারী ব্যবহারকারী এজেন্ট সহ HTTP হেডার সিস্টেম সংস্করণের পাশাপাশি রেফারার (অর্থাৎ যে ওয়েবপেজটিতে Google ফন্ট প্রদর্শিত হবে)।
স্পষ্টতার জন্য, Google শেষ ব্যবহারকারীদের প্রোফাইল তৈরি করতে বা লক্ষ্যযুক্ত বিজ্ঞাপনের জন্য Google ফন্ট দ্বারা সংগৃহীত কোনো তথ্য ব্যবহার করে না।
যখন আমি Google Fonts Web API এর মাধ্যমে আমার ওয়েবসাইটে Google Fonts এম্বেড করি, তখন কেন Google আমার ওয়েবসাইটের ভিজিটরদের IP ঠিকানা পায়?
Google ওয়েবসাইট ভিজিটরের আইপি অ্যাড্রেস পায়, যা এটি ভিজিটরের অনুরোধে সাড়া দিতে এবং নিরাপত্তার উদ্দেশ্যে প্রক্রিয়া করে।
ইন্টারনেট প্রোটোকলের জন্য একটি প্রদত্ত ক্লায়েন্ট (যেমন ব্রাউজার) এবং একটি প্রদত্ত সার্ভারের মধ্যে ইন্টারনেটের মাধ্যমে ডেটা স্থানান্তর করার জন্য IP ঠিকানাগুলির প্রয়োজন হয়৷ এই কারণেই যে কোনও সার্ভারে প্রতিটি ক্লায়েন্টের অনুরোধে ক্লায়েন্টের আইপি ঠিকানা থাকে যাতে সার্ভারটি সেই আইপি ঠিকানায় প্রতিক্রিয়া জানাতে পারে। তদনুসারে, Google-এর সার্ভারগুলি অগত্যা ফন্টগুলি প্রেরণ করার জন্য আইপি ঠিকানাগুলি গ্রহণ করে তা Google-এর জন্য অনন্য নয় এবং ইন্টারনেট কীভাবে কাজ করে তার সাথে সামঞ্জস্যপূর্ণ।
আমি কি Google এর সার্ভারে শেষ-ব্যবহারকারীর ডেটা না পাঠিয়ে আমার ওয়েবসাইটে Google ফন্ট এম্বেড করতে পারি?
Google সার্ভার থেকে ফন্ট আনার পরিবর্তে, একজন বিকাশকারী ফন্টগুলি ডাউনলোড করে এবং তাদের সার্ভারে আপলোড করে স্থানীয়ভাবে তাদের ওয়েবসাইটে ওয়েব ফন্টগুলি স্ব-হোস্ট করতে পারে। যখন ওয়েবসাইট অপারেটরের সার্ভার থেকে একটি ফন্ট লোড করা হয়, তখন Google ওয়েবসাইটটিতে ভিজিট সংক্রান্ত কোনো ধরনের ডেটা পায় না। যাইহোক, স্ব-হোস্টিং গুগল ফন্টের বেশ কিছু ত্রুটি রয়েছে (নীচে দেখুন)।
স্ব-হোস্টিং Google ফন্ট সম্পর্কে আরও তথ্যের জন্য, স্ব-হোস্ট ওয়েব ফন্ট দ্রুত নির্দেশিকা পড়ুন।
গুগল ফন্ট ওয়েব API এর মাধ্যমে আমার ওয়েবসাইটে গুগল ফন্ট এম্বেড করার সুবিধা কী?
গুগলের সার্ভারে ওয়েব ফন্ট হোস্ট করার জন্য ডেভেলপার এবং শেষ ব্যবহারকারী উভয়ের জন্যই বেশ কিছু সুবিধা রয়েছে। Google ফন্ট ওয়েবসাইট এবং অন্যান্য ডিজিটাল পণ্যগুলিতে ব্যক্তিত্ব এবং কর্মক্ষমতা আনা সহজ করে তোলে। এটি তার মূল মান প্রস্তাব থেকে অনেক দূর এগিয়ে এসেছে—আপনার ব্রাউজারকে API ব্যবহার করা সমস্ত ওয়েবসাইট জুড়ে সাধারণত ব্যবহৃত ফন্টগুলি ক্যাশে করার অনুমতি দিয়ে ওয়েবকে দ্রুততর করতে৷ এটি আর সত্য নয়, তবে API এখনও অতিরিক্ত এবং গুরুত্বপূর্ণ অপ্টিমাইজেশন প্রদান করে যাতে ওয়েবসাইটগুলি দ্রুত লোড হয় এবং ফন্টগুলি ভালভাবে কাজ করে৷
Google Fonts দ্বারা উত্পন্ন কোড ব্যবহার করে, আমাদের সার্ভারগুলি তাদের ব্রাউজার সমর্থন করে এমন প্রযুক্তির উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে প্রতিটি ব্যবহারকারীকে সম্ভাব্য ক্ষুদ্রতম ফাইল পাঠাবে। উদাহরণস্বরূপ, আমরা WOFF 2.0 কম্প্রেশন ব্যবহার করি যখন পাওয়া যায়। এটি ফন্টের আকার কমাতে পারে এবং সমস্ত ব্যবহারকারীর জন্য ওয়েবকে দ্রুততর করে তোলে-বিশেষ করে এমন এলাকায় যেখানে ব্যান্ডউইথ এবং সংযোগ একটি সমস্যা। Google Fonts দ্বারা সরবরাহ করা আইকন সেটগুলি একই পরিকাঠামো থেকে উপকৃত হয়।
উল্লেখযোগ্যভাবে, স্ব-হোস্টিং গুগল ফন্টেরও বেশ কিছু ত্রুটি রয়েছে। প্রথমত, ফন্ট ফাইলের ডাউনলোডের আকার বৃদ্ধি পাবে কারণ ডেভেলপার সম্পূর্ণ ফন্ট ফাইল ডাউনলোড করবে, এটির টুকরোগুলির বিপরীতে, যা Google ফন্ট ওয়েব এপিআই ফন্ট সরবরাহ করার ক্ষেত্রে। দ্বিতীয়ত, একটি স্ব-হোস্টেড ফন্ট সমস্ত ব্রাউজারগুলির সাথে সামঞ্জস্যপূর্ণ হবে তা নিশ্চিত করার কোন উপায় নেই৷ বিপরীতে, Google Fonts Web API স্বয়ংক্রিয়ভাবে ব্যবহারকারীর নির্দিষ্ট ব্রাউজারের জন্য তৈরি ফন্টগুলি সরবরাহ করে এবং ব্রাউজার নির্দিষ্ট সমস্যার সমাধান, সর্বোত্তম ফন্ট বিন্যাস এবং ব্যবহারকারীর ব্রাউজারের জন্য নির্দিষ্ট আকারের অপ্টিমাইজেশন অন্তর্ভুক্ত করে। সবশেষে, ডেভেলপারদের অবশ্যই স্ব-হোস্ট করা ফন্টগুলিকে ম্যানুয়ালি আপডেট করতে হবে, Google Fonts Web API-এর তুলনায়, যা স্বয়ংক্রিয়ভাবে ফন্টগুলিতে আপডেটগুলি ডেভেলপারের প্রয়োজন ছাড়াই প্রদান করে৷
Google ফন্ট ওয়েব API ব্যবহার করার সুবিধা সম্পর্কে আরও তথ্যের জন্য, দ্রুত সুন্দর ওয়েব ফন্টের জন্য একটি API পড়ুন।