وبلاگ

متن بولد یونیکد در پست‌ها: کی خوب است، کی آسیب می‌زند، و به جایش چه استفاده کنیم

حروف بولد و ایتالیک که مردم در بیو و کپشن‌ها جای‌گذاری می‌کنند، نمادهای ریاضی هستند. اینجا می‌بینید که این برای صفحه‌خوان‌ها، جست‌وجو و محدودیت کاراکتر چه معنایی دارد، کی یک یا دو کلمه اشکالی ندارد، و گزینه‌های بهتر چیستند.

ساخته‌شده با Hermoso

آن را در بیو، سرخط‌های LinkedIn و کپشن‌ها دیده‌اید: یک کلمه با 𝐛𝐨𝐥𝐝 یا 𝘪𝘵𝘢𝘭𝘪𝘤 در جایی که دکمه بولد وجود ندارد. ترفند جالبی است، و حتی یک مولد متن بولد و ایتالیک رایگان هم برایش ساخته‌ایم. اما این ترفند هزینه‌ای دارد که دیدنش سخت است، چون آن را نمی‌بینید. این پست توضیح می‌دهد که آن حروف واقعاً چه هستند، هزینه را چه کسی می‌پردازد، و کی ارزشش را دارد.

آن‌ها حروف با فونت دیگری نیستند

بولد واقعی یک قالب‌بندی است: حرف H همان H معمولی می‌ماند و به اپ گفته می‌شود آن را سنگین‌تر بکشد. فیلدهای متنی ساده نمی‌توانند این دستور را حمل کنند، پس مولدها کار دیگری می‌کنند. هر حرف را با کاراکتر متفاوتی جایگزین می‌کنند که اتفاقاً شبیه بولد است.

این کاراکترها از بلوکی در یونیکد به نام Mathematical Alphanumeric Symbols می‌آیند، از U+1D400 تا U+1D7FF. این بلوک برای ریاضیات ساخته شده، جایی که یک x بولد و یک x ایتالیک می‌توانند معنای متفاوتی داشته باشند. جدول خود یونیکد برای این بلوک می‌گوید برای چه کاری است و برای چه کاری نیست: برای متغیرهای ریاضی استفاده شود، جایی که تغییر سبک از نظر معنایی مهم است. برای متن عمومی، از حروف لاتین و یونانی استاندارد همراه با مارک‌آپ استفاده کنید.

پس کلمه 𝐇𝐞𝐥𝐥𝐨 پنج نماد است، که اولی با نام MATHEMATICAL BOLD CAPITAL H خوانده می‌شود. همه چیزهای زیر از همین نتیجه می‌شود.

چه کسانی آسیب می‌بینند

افرادی که از صفحه‌خوان استفاده می‌کنند

صفحه‌خوان متن را با صدای بلند می‌خواند. می‌داند با حرف H چه کند. اینکه با MATHEMATICAL BOLD CAPITAL H چه می‌کند به نرم‌افزار و تنظیماتش بستگی دارد. Section508.gov، برنامه دسترسی‌پذیری دولت آمریکا، ساده می‌گوید: “صفحه‌خوان‌ها ممکن است در تشخیص درست کاراکترهای خاص مشکل داشته باشند، پس بهتر است از آن‌ها در پست‌های شبکه‌های اجتماعی پرهیز کنید.” یک کلمه با استایل ممکن است نماد به نماد خوانده شود، یا کلاً رد شود، و یک جمله کامل با استایل بدتر از یک کلمه است.

افرادی که دنبال شما می‌گردند

یک حرف با استایل، کاراکتری متفاوت از حرف معمولی است، پس جست‌وجوی کلمه ساده ممکن است آن را پیدا نکند. یونیکد ثبت می‌کند که هر کدام از این نمادها نوعی فونت از یک حرف معمولی است، به‌صورت یک نگاشت سازگاری در پایگاه داده کاراکترهای یونیکد. نرم‌افزاری که نرمال‌سازی NFKC را اعمال کند، آن‌ها را به حروف ساده برمی‌گرداند، و آن وقت جست‌وجو کار می‌کند. اینکه یک اپ خاص این کار را بکند یا نه، به خود اپ بستگی دارد. این شرطی نیست که با نام برند، نام محصول یا هشتگی که می‌خواهید مردم پیدایش کنند، روی آن شرط ببندید.

شمارش کاراکترهای شما

تقریباً هر حرف با استایل بیرون از بخشی از یونیکد قرار دارد که بیشتر متن‌ها در آن هستند، پس 2 واحد کد UTF-16 می‌گیرد، در حالی که حرف معمولی 1 واحد می‌گیرد، و 4 بایت UTF-8 می‌گیرد، در حالی که حرف معمولی 1 بایت. (چند حرف که از بلوک Letterlike Symbols وام گرفته شده‌اند، مثل h کوچک ایتالیک، 1 واحد کد و 3 بایت می‌گیرند.) برای Summer Sale: 11 کاراکتر، 10 حرف و یک فاصله. در بولد یونیکد این می‌شود 10 × 2 + 1 = 21 واحد کد. فیلدی که واحد کد می‌شمارد تقریباً دو برابر می‌بیند. فیلدی که کاراکتر می‌شمارد 11 می‌بیند. اپ‌های مختلف متفاوت می‌شمارند، و به همین دلیل مولد ما هر دو عدد را نشان می‌دهد.

افرادی که فونت آن را ندارند

اگر یک تلفن یا کامپیوتر فونتی که این نمادها را دارد نداشته باشد، ممکن است جعبه‌های خالی نشان دهد. تأکید شما تبدیل به ردیفی از مستطیل‌ها می‌شود.

کی اشکالی ندارد

هیچ‌کدام از این‌ها به معنای هرگز نیست. یعنی دوزهای کم، در جاهایی که آسیبی نمی‌زند:

  • یک یا دو کلمه تأکید در فیلدی که قالب‌بندی ندارد، مثل یک برچسب بخش در بیو.
  • تزئین کنار اطلاعات واقعی، نه به‌جای آن. یک سرخط با استایل روی یک جمله ساده، باز هم جمله را خوانا نگه می‌دارد.
  • جاهایی که آزمایش کرده‌اید. آن را جای‌گذاری کنید، بعد ببینید در اپ واقعی چطور دیده و خوانده می‌شود.

کی آسیب می‌زند

  • پست‌های کامل یا جمله‌های بلند. هزینه با هر حرف زیاد می‌شود.
  • هر چیزی که مردم باید درست بخوانند: قیمت، تاریخ، ساعت، آدرس، کد تخفیف، دستورالعمل و لینک.
  • نام‌هایی که مردم جست‌وجو می‌کنند: برند، محصول، نام خودتان و هشتگ‌ها.
  • نام نمایشی روی حساب‌هایی که می‌خواهید مردم پیدایشان کنند.
  • تبلیغات. پلتفرم‌های تبلیغاتی یک فیلد سرخط برجسته در اختیار شما می‌گذارند. به‌جایش یک سرخط بهتر بنویسید.

به جایش چه استفاده کنیم

  • قالب‌بندی واقعی، هر جا که وجود دارد. وبلاگ‌ها، ایمیل‌ها، اسناد و خیلی از ویرایشگرهای پست، بولد و ایتالیک واقعی دارند. از آن‌ها استفاده کنید. قالب‌بندی واقعی به‌صورت همان کلمه‌ای که هست خوانده می‌شود.
  • حروف بزرگ برای یک کلمه. NEW یا TODAY تأکید را می‌رساند و حروف معمولی می‌مانند. آن را به یک یا دو کلمه محدود کنید.
  • ساختار. یک خط اول کوتاه، یک خط جدید، فهرستی با خط تیره ساده. چیدمان بیشتر کاری را انجام می‌دهد که مردم برای آن سراغ بولد می‌روند.
  • ایموجی به‌عنوان نشانه، به‌ندرت. چک‌لیست خود Section508.gov می‌خواهد تعدادشان را محدود کنید و آن‌ها را در نقاط طبیعی توقف بگذارید، نه وسط یک جمله.
  • هشتگ CamelCase. #SpringLaunch به‌جای #springlaunch. چک‌لیست Section508.gov می‌خواهد هر کلمه در یک هشتگ چندکلمه‌ای با حرف بزرگ شروع شود.
  • استایل را داخل تصویر یا ویدیو بگذارید. متنی که داخل عکس کشیده شده باشد می‌تواند با هر فونتی که دوست دارید باشد. همان کلمات را در کپشن یا متن جایگزین بنویسید تا کسی آن‌ها را از دست ندهد.

اگر از آن استفاده می‌کنید، درست استفاده کنید

الفبای‌های با استایل سوراخ دارند. یونیکد بعضی از جای‌های بلوک را خالی گذاشته، چون آن حروف از قبل در جای دیگری، در بلوک Letterlike Symbols، وجود داشتند. مثلاً h کوچک ایتالیک U+210E (PLANCK CONSTANT) است و الفبای‌های script، Fraktur و double-struck چند سوراخ دیگر هم دارند. مولدی که فقط یک offset به هر حرف اضافه کند، در هر سوراخ یک کاراکتر خالی یا خراب تولید می‌کند. مولد ما برای هر یک از آن 24 سوراخ، مراجع متقابل فهرست نام‌های یونیکد را دنبال می‌کند، و هر حرف هر سبک را با پایگاه داده کاراکترهای یونیکد بررسی کرده‌ایم.

همچنین هر چیزی را که نتواند دقیق تبدیل کند، همان‌طور که تایپ کرده‌اید نگه می‌دارد. حروف با دیاکритیک مثل é در این بلوک نسخه‌ی با استایل ندارند، و ارقام فقط در پنج سبک وجود دارند، پس آن‌ها معمولی می‌مانند.

یک قاعده سرانگشتی سریع

قبل از چسباندن متن با استایل بپرسید: اگر این متن نماد به نماد با صدای بلند خوانده شود، یا جست‌وجو پیدایش نکند، آیا کسی چیز مهمی را از دست می‌دهد؟ اگر بله، آن را ساده نگه دارید. اگر یک کلمه تزئینی کنار یک جمله‌ی ساده و روشن است، ادامه دهید.

آن را در مولد متن بولد و ایتالیک امتحان کنید، که 13 سبک را کنار هم نشان می‌دهد با تعداد کاراکتر و واحد کد زیر هر کدام.

جایگاه Hermoso در این میان

Hermoso یک ایجنت بازاریابی هوش مصنوعی است. تبلیغاتی که از قبل در بازار شما کار می‌کنند را بررسی می‌کند، تبلیغات تصویری و ویدیویی هم‌راستا با برند می‌سازد، برای حساب‌های اجتماعی خودتان پست و زمان‌بندی می‌کند، و کمپین‌های پولی را روی حساب‌های تبلیغاتی خودتان اجرا می‌کند. وقتی کلمات با استایل روی ویدیو می‌خواهید، می‌تواند کپشن‌ها و end card ها را با سبکی که توصیف می‌کنید روی ویدیو بنشاند، با حروف‌چینی از فایل‌های واقعی فونت، تا استایل داخل تصویر بماند و متن پست ساده باقی بماند. کار در اپ وب انجام می‌شود، یا داخل Claude، ChatGPT و Cursor از طریق سرور MCP آن.

سؤالات متداول

آیا متن بولد یونیکد برای دسترسی‌پذیری بد است؟

می‌تواند باشد. این حروف نمادهای ریاضی هستند، و Section508.gov می‌گوید صفحه‌خوان‌ها ممکن است در تشخیص درست کاراکترهای خاص مشکل داشته باشند و پیشنهاد می‌کند در پست‌های شبکه‌های اجتماعی از آن‌ها پرهیز کنید. یک یا دو کلمه هزینه کوچکی است. یک جمله‌ی کامل هزینه بزرگی است.

چرا حروف بولد کاراکتر بیشتری حساب می‌شوند؟

هر حرف بولد بیرون از Basic Multilingual Plane قرار دارد، پس 2 واحد کد UTF-16 و 4 بایت UTF-8 می‌گیرد، در حالی که حرف معمولی هر کدام 1 واحد می‌گیرد. فیلدهایی که واحد کد می‌شمارند، تقریباً دو برابر سریع‌تر پر می‌شوند.

آیا مردم می‌توانند متن با استایل مرا در جست‌وجو پیدا کنند؟

مطمئن نیست. حروف با استایل کاراکترهای متفاوتی هستند. نرم‌افزاری که نرمال‌سازی Unicode NFKC را اعمال کند، آن‌ها را به حروف ساده برمی‌گرداند، اما اینکه یک اپ مشخص این کار را بکند به خود اپ بستگی دارد.

به جای بولد یونیکد چه چیزی باید استفاده کنم؟

بولد واقعی در جایی که فیلد از آن پشتیبانی می‌کند، حروف بزرگ برای یک کلمه، خط‌های جدید و فهرست برای ساختار، هشتگ‌های CamelCase، و متن با استایل داخل تصویر یا ویدیو همراه با همان کلمات در کپشن.