الفكرة ببساطة -كما تعلم- تكمن في كون VSFilter يفترض أن سياق النص قبل السطر وبعده هو LTR، فعندما تضع نقطة أو علامة تعجب داخل جملة عربية مثلًا فإنها تظهر في مكانها الصحيح لأن السياق RTL، ولكن عندما تكتب النقطة في بداية الجملة أو في نهايتها فإنها تتأثر باتجاه السياق المحيط بها، ولهذا تظهر غير موضعها، فيكون الحل المناسب تنبيه VSFilter إلى أن اتجاه السياق هو RTL وليس LTR، وذلك عن طريق إضافة رمز في يونيكود لا يظهر للقارئ، ولكنه يشير إلى البرنامج بأن اتجاه الكلام هو RTL. هذا الرمز (أو "الحرف") يسمى Right To Left Mark رقمه في يونيكود U+200F، إذا أضفت هذا الرمز في بداية السطر ونهايته فإنه يظهر صحيحًا. جرب كتابة المثال التالي في Aegisub ثم طبق الطريقة المذكورة أعلاه:

- ما أبطأ المنتدى!
بهذا تحل مشكلة علامات الترقيم، وتبقى هناك مشكلة النصوص ثنائية الاتجاه التي لا تحل إلا من داخل VSFilter.dll.
كلا لست مطورًا، ولكنني مهتم.