تويت الفاصل الموضوع
الصق منشورًا طويلًا وقم بتقسيمه إلى سلسلة رسائل X/Twitter حقيقية باستخدام قواعد حساب الأحرف المرجحة الفعلية - يتم احتساب كل عنوان URL كـ 23 حرفًا ثابتًا ويتم حساب الرموز التعبيرية ذات المستوى النجمي بشكل صحيح - مع حدود ذكية للفقرة/الجملة/الكلمات وترقيم سلسلة الرسائل الذي يحتفظ بمساحة خاصة به.
النتيجة
لا يعد الحد الأقصى لعدد الأحرف المسموح به في التغريدة وهو 280 حرفًا عملية فحص بسيطة لطول النص، ومعظم عدادات الأحرف الساذجة تخطئ في هذا الأمر بطرق مهمة. تنفذ هذه الأداة خوارزمية X/Twitter الحقيقية ذات الطول المرجح: يتم البحث عن كل نقطة رمز مقابل نفس جدول النطاق المرجح الذي تستخدمه مكتبة نصوص تويتر الخاصة بالمنصة، حيث يتم احتساب معظم الأحرف اللاتينية والسيريلية واليونانية وعلامات الترقيم الشائعة كحرف واحد ولكن كل شيء خارج هذه النطاقات - إيدوغرافات CJK، ومعظم الرموز التعبيرية، والعديد من الرموز - يتم احتسابها كـ 2. وبنفس القدر من الأهمية، فإن تكرار النص بواسطة نقطة كود Unicode حقيقية (وليس وحدات UTF-16 الأولية) يعني أن الرموز التعبيرية ذات المستوى النجمي مثل الوجه أو العلم البديل يتم حسابها بشكل صحيح مرة واحدة، وليس عن طريق الخطأ حسابها مرتين بالطريقة التي قد يتم بها التحقق الساذج من ".length".
القاعدة الحقيقية الأخرى التي يسهل تفويتها والتي تنفذها هذه الأداة بأمانة: كل http(s):// أو www. يتم حساب عنوان URL في النص الخاص بك على أنه 23 حرفًا بالضبط، بغض النظر عما إذا كان الرابط الحرفي هو 20 حرفًا أو 200. هذا هو الطول الحقيقي لـ t.co-shortened X الذي يستبدل أي رابط، وهذا يعني أن التغريدة المليئة بعنوان URL طويل للتتبع لديها مساحة أكبر بكثير للكلمات الفعلية مما قد يوحي به عدد الأحرف الساذجة - ويحسب الفاصل هذا عند تحديد مكان انتهاء التغريدة.
يعد تقسيم مشاركة طويلة إلى سلسلة رسائل أكثر من مجرد قص كل 280 حرفًا. تعمل هذه الأداة من خلال ثلاثة مستويات من الحدود حسب ترتيب التفضيل: فهي تحاول أولاً الاحتفاظ بالفقرات بأكملها معًا، وتعود إلى إرشادي لحدود الجملة الحقيقية عندما تكون الفقرة طويلة جدًا (مقسم يعتمد على التعبير العادي يعرف الفرق بين فترة نهاية الجملة وأخرى داخل اختصار مثل "Dr." أو "على سبيل المثال" أو رقم عشري مثل "3.14")، ويفصل فقط الكلمات الفردية كحل أخير عندما تتجاوز جملة واحدة الحد - عند في كل مستوى، يتم التعامل مع عنوان URL كرمز مميز واحد غير قابل للتجزئة ولا يتم تقسيمه أبدًا في المنتصف.
يحتوي ترقيم الخيوط ("1/7"، "2/7"...) على حالة حافة يسهل تفويتها حقًا: يستخدم نص الترقيم نفسه الأحرف في التغريدة المرفقة بها، ويعتمد عرض هذا الترقيم على إجمالي عدد التغريدات، والذي لا تعرفه حتى يتم التقسيم. تعمل هذه الأداة على حل هذه المشكلة عن طريق إعادة التقسيم بشكل متكرر، وحجز الطول المرجح الحقيقي للترقيم قبل كل تمريرة، حتى تتطابق الميزانية المحجوزة مع عدد التغريدات الفعلي الناتج. يتم استخدام الحد القياسي البالغ 280 حرفًا افتراضيًا مع ملاحظة صادقة مفادها أن مشتركي X Premium يحصلون على حد طويل أعلى بكثير (يصل إلى 25000 حرف تقريبًا) للمشاركات التي لا تحتاج إلى العمل كموضوع عام - يتيح لك التبديل التبديل إلى حد مخصص إذا كان هذا هو ما تستهدفه.