استفاده از Google Fonts Web API برای حریم خصوصی کاربران من چه معنایی دارد؟
Google Fonts API برای محدود کردن جمعآوری، ذخیرهسازی و استفاده از دادههای کاربر نهایی طراحی شده است. استفاده از Google Fonts Web API احراز هویت نیست و Google Fonts API کوکیها را تنظیم یا ثبت نمیکند. درخواستها به Google Fonts Web API به دامنههای خاص منبع، مانند fonts.googleapis.com یا fonts.gstatic.com ارسال میشود. درخواستهای قلم جدا از آن هستند و حاوی هیچ اعتبارنامهای نیستند که هنگام استفاده از سایر سرویسهای Google احراز هویت شده مانند Gmail به google.com ارسال میشوند.
وقتی فونت های گوگل را از طریق API وب فونت های گوگل در وب سایت خود جاسازی می کنم، گوگل چه داده هایی را از بازدیدکنندگان وب سایت من دریافت می کند؟
وقتی کاربران نهایی از وبسایتی بازدید میکنند که فونتهای Google را تعبیه میکند، مرورگرهای آنها درخواستهای HTTP را به Google Fonts Web API ارسال میکنند. Google Fonts Web API برگههای سبک آبشاری Google Fonts (CSS) و متعاقباً فایلهای فونت مشخصشده در CSS را در اختیار کاربران قرار میدهد. چنین درخواستهای HTTP شامل (1) آدرس IP مورد استفاده توسط کاربر مربوطه برای دسترسی به اینترنت، (2) URL درخواستی در سرور Google، و (3) سرصفحههای HTTP شامل عامل کاربر که مرورگر اینترنت بازدیدکنندگان وبسایت و عملکرد آنها را توصیف میکند. نسخه های سیستم و همچنین ارجاع دهنده (یعنی صفحه وب که فونت گوگل در آن نمایش داده می شود).
برای وضوح، گوگل از هیچ اطلاعات جمع آوری شده توسط فونت های گوگل برای ایجاد نمایه های کاربران نهایی یا برای تبلیغات هدفمند استفاده نمی کند.
وقتی فونت های گوگل را از طریق API وب فونت های گوگل در وب سایت خود جاسازی می کنم، چرا گوگل آدرس IP بازدیدکنندگان وب سایت من را دریافت می کند؟
Google آدرس IP بازدیدکننده وب سایت را دریافت می کند که برای پاسخ به درخواست بازدیدکننده و برای اهداف امنیتی آن را پردازش می کند.
پروتکل اینترنت به آدرس های IP برای انتقال داده ها از طریق اینترنت بین یک سرویس گیرنده (یعنی مرورگر) و یک سرور معین نیاز دارد. به همین دلیل است که هر درخواست مشتری به هر سروری حاوی آدرس IP مشتری است تا سرور بتواند به آن آدرس IP پاسخ دهد. بر این اساس، این واقعیت که سرورهای گوگل لزوماً آدرس های IP را برای انتقال فونت دریافت می کنند، مختص گوگل نیست و با نحوه کار اینترنت همخوانی دارد.
آیا می توانم فونت های گوگل را بدون ارسال اطلاعات کاربر نهایی به سرورهای گوگل در وب سایت خود جاسازی کنم؟
به جای واکشی فونت ها از سرورهای Google، یک توسعه دهنده ممکن است با دانلود فونت ها و آپلود آنها در سرور خود، فونت های وب را در وب سایت خود به صورت محلی میزبانی کند. هنگامی که یک فونت از سرورهای اپراتور وب سایت بارگیری می شود، Google هیچ نوع داده ای را در رابطه با بازدید از وب سایت دریافت نمی کند. با این حال، چندین اشکال برای خود میزبانی فونت های گوگل وجود دارد (به زیر مراجعه کنید).
برای اطلاعات بیشتر در مورد فونت های خود میزبانی گوگل، راهنمای سریع فونت های وب خود میزبان را بخوانید.
مزایای تعبیه فونت های گوگل در وب سایت من از طریق Google Fonts Web API چیست؟
میزبانی فونت های وب در سرورهای گوگل مزایای متعددی هم برای توسعه دهندگان و هم برای کاربران نهایی دارد. فونت های گوگل به راحتی شخصیت و عملکرد را به وب سایت ها و سایر محصولات دیجیتالی ارائه می دهد. راه درازی از ارزش پیشنهادی اصلی خود پیموده است - برای سریعتر کردن وب با اجازه دادن به مرورگر شما برای ذخیره فونتهای رایج در تمام وبسایتهایی که از API استفاده میکنند. این دیگر درست نیست، اما API همچنان بهینهسازیهای اضافی و مهمی را ارائه میکند تا وبسایتها به سرعت بارگیری شوند و فونتها به خوبی کار کنند.
با استفاده از کد تولید شده توسط فونت های گوگل، سرورهای ما به طور خودکار کوچکترین فایل ممکن را برای هر کاربر بر اساس فناوری هایی که مرورگر آنها پشتیبانی می کند ارسال می کند. به عنوان مثال، ما در صورت وجود از فشرده سازی WOFF 2.0 استفاده می کنیم. این می تواند اندازه فونت را کاهش دهد و وب را برای همه کاربران سریعتر کند - به ویژه در مناطقی که پهنای باند و اتصال مشکل است. مجموعه آیکون هایی که توسط فونت های گوگل ارائه می شوند از همین زیرساخت بهره می برند.
قابل ذکر است که چندین اشکال برای خود میزبانی فونت های گوگل نیز وجود دارد. ابتدا، اندازه دانلود فایل فونت افزایش مییابد، زیرا توسعهدهنده کل فایل فونت را بر خلاف قطعات آن دانلود میکند، این مورد زمانی است که Google Fonts Web API فونتها را ارائه میدهد. دوم، هیچ راهی برای اطمینان از سازگاری فونت خود میزبان با همه مرورگرها وجود ندارد. در مقابل، Google Fonts Web API به طور خودکار فونتهای متناسب با مرورگر کاربر را ارائه میکند و شامل رفع مشکلات خاص مرورگر، فرمت فونت بهینه، و بهینهسازی اندازه مختص مرورگر کاربر است. در نهایت، توسعهدهندگان باید بهصورت دستی فونتهای خود میزبان را بهروزرسانی کنند، در مقایسه با Google Fonts Web API، که بهطور خودکار بهروزرسانی فونتها را بدون هیچ اقدامی توسط توسعهدهنده ارائه میکند.
برای کسب اطلاعات بیشتر در مورد مزایای استفاده از Google Fonts Web API، API برای فونت های وب سریع و زیبا را بخوانید.