تبين أن الإجابة أبسط بكثير مما قد تعتقد، ويجب أن تكون في وثيقة للرجوع إليها مستقبلاً.
لقد أمضيت اليوم بأكمله في العمل محاولاً جعل مكون سمة ومكون إضافي يعملان لتحقيق ما أردت، دون جدوى.
ثم للمتعة، نظرت إلى قيم أحرف ASCII واخترت بعض القيم المنخفضة لوضعها أمام علاماتي. اعتقدت أنها قد تكون قبيحة قليلاً ولكن على الأقل سأحصل عليها بالترتيب الصحيح.
اتضح أنه عندما تستخدم أحرفًا غير أبجدية، فإنها تبقى مع المصطلح، ولكن لا يتم عرضها.
لذلك في مجموعة علاماتي Genus، استخدمت علامة الاقتباس المفردة بقيمة 39، وفي مجموعة علاماتي Species استخدمت فاصلة بقيمة 44.
هذا يجعل جميع مصطلحات Genus تُفرز قبل جميع مصطلحات Species، ثم تكون العلامات الإضافية كلها أعلى لأن الأبجدية تبدأ بقيمة 65.
لإنشاء مصطلح Genus، أكتب 'Theraphosa ويتم عرضه كـ Theraphosa ولكنه يُعرض قبل Species الخاص بي blondi الذي تم إنشاؤه كـ ,blondi، وكلاهما يأتي قبل علامة إضافية terrestrial، على الرغم من أنه أبجديًا سيكون بين هاتين الكلمتين.
آمل أن يساعد هذا شخصًا آخر، وآمل حقًا أن يقوم Discourse يومًا ما بإنشاء المكون الإضافي الذي لم أتمكن منه.
