كيفية إصلاح الخط إذا كان هناك رموز غريبة بدلاً من الحروف الروسية. بدلاً من الحروف هناك مربعات - Windows - الإدارة - كتالوج المقالات - Computerland

14.07.2019

في كثير من الأحيان، بعد تثبيت بعض التطبيقات على جهاز الكمبيوتر الخاص بك، والترويس، والتحديث، وما إلى ذلك، يتم عرض الخطوط بشكل غير صحيح في نوافذ معينة من هذه التطبيقات، وكذلك في نوافذ نظام التشغيل نفسه. كقاعدة عامة، لا يؤثر هذا على استقرار الكمبيوتر، ولكنه يخلق الكثير من الإزعاج للمستخدمين، حيث تعرض النوافذ بدلاً من الحروف الحروف الهيروغليفية والمربعات والأرقام والرموز الأخرى التي لا يفهمونها. في كثير من الأحيان يصبح من المستحيل العمل على مثل هذا الكمبيوتر. يقوم جزء كبير من المستخدمين بحل المشكلة بشكل جذري - قم بإعادة تثبيت Windows أو اصطحب الكمبيوتر إلى ورشة العمل. على الرغم من أنه في كثير من الأحيان يمكنك الخروج من الوضع الحالي بسهولة أكبر. وبطبيعة الحال، فإن الطريقة التي اقترحها المؤلف ليست حلا سحريا، ولكنها في معظم الحالات تحل المشكلة.

للبدأ، تأكد من تكوين اللغات واللغات الخاصة بك بشكل صحيح:

(العناصر الموجودة بين قوسين قد تكون مفقودة في بعض الأحيان)

  • انتقل إلى "لوحة التحكم" - انقر فوق "ابدأ" - ("الإعدادات") - "لوحة التحكم". هناك نذهب إلى ("التاريخ والوقت واللغة والمعايير الإقليمية") - "اللغة والمعايير الإقليمية"، سيتم فتح نافذة تحمل نفس الاسم (انظر الشكل أدناه)؛
  • في علامة التبويب "الخيارات الإقليمية".: في قسم "معايير اللغة وتنسيقاتها" نشير إلى "الروسية"؛ في قسم "الموقع" - بلدك؛
  • في علامة التبويب "اللغات".: في قسم "خدمات اللغات وإدخال النص"، انقر فوق الزر "مزيد من التفاصيل". سيتم فتح نافذة تحمل نفس الاسم. تأكد من أن اللغة الروسية تتوافق في علامة التبويب "الإعدادات" في قسم "الخدمات المثبتة" مع لوحة المفاتيح الروسية (انظر الشكل أدناه)، ثم انقر فوق الزر "موافق"؛
  • في علامة التبويب "خيارات متقدمة".: في قسم "لغة البرامج التي لا تدعم Unicode"، قم بتعيين "الروسية" (انظر الشكل أدناه). انقر على زر "تطبيق"، ثم "موافق".

إذا تم بالفعل إجراء الإعدادات المحددة على الكمبيوتر، أو بعد إجراءها، لم تختف مشاكل عرض الخطوط، فأنت بحاجة إلى إجراء بعض التغييرات على سجل النظام.

انتباه!!!

يعد تسجيل النظام عنصرًا مهمًا جدًا في نظام التشغيل. لهذا السبب:
1. بصرف النظر عن المعلمات الموضحة أدناه، لا تغير أي شيء آخر فيه إذا لم تكن متأكدًا من صحة أفعالك!
2. قبل المتابعة، تأكد من إنشاء نسخة من السجل! يمكن استخدامه لاستعادة حالة سجل النظام في حالة ظهور أي مشاكل بعد تغييره.
لإنشاء نسخة من سجل النظام إطلاق "محرر التسجيل"، والتي في قائمة "ابدأ" حدد "تشغيل". ستظهر نافذة "تشغيل البرنامج" في الركن الأيسر السفلي من الشاشة. اكتب كلمة رجديت فيه وانقر فوق موافق. في "محرر التسجيل"، في القائمة "ملف"، حدد "تصدير". في نافذة "تصدير ملف التسجيل" التي تفتح، حدد موقع الحفظ، واسم ملف نسخة التسجيل، وفي قسم "نطاق التسجيل" (في الجزء السفلي من النافذة) حدد مربع الاختيار "التسجيل بأكمله"، وانقر فوق الزر زر "حفظ".

لحل مشكلة عرض الخط

في نظام التشغيل Windows XP، تحتاج إلى تغيير قيمة المعلمات "1250" و"1252"، الموجودة في فرع التسجيل HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage، من "c_1250.nls" إلى "c_1251.nls" " ومن "c_1252.nls " إلى "c_1251.nls" على التوالي.

كيف افعلها:
  • قم بتشغيل "محرر التسجيل" (انظر المربع أعلاه).
  • افتح المجلدات المقابلة بشكل تسلسلي على الجانب الأيسر من محرر التسجيل، وانتقل إلى الفرع HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage. (وهذا يعني أنك تحتاج أولاً إلى فتح المجلد "HKEY_LOCAL_MACHINE"، وفتح المجلد "SYSTEM" فيه، و"CurrentControlSet" فيه، وما إلى ذلك.)
  • عندما تصل إلى قسم CodePage وتظليله على الجانب الأيسر من محرر التسجيل، ستظهر قائمة جيدة جدًا من الخيارات على الجانب الأيمن. تحتاج إلى العثور على المعلمات "1250" و "1252" فيما بينها. ثم انقر نقرًا مزدوجًا فوق الأول باستخدام زر الفأرة الأيسر. يتم فتح نافذة تحرير معلمة السلسلة. هناك، في نافذة "القيمة"، يجب تغيير "c_1250.nls" إلى "c_1251.nls" وانقر على زر "موافق" (انظر الشكل). بعد ذلك، قم بالمثل بتغيير قيمة المعلمة "1252" من "c_1252.nls" إلى "c_1251.nls". انقر فوق الزر "موافق" وأعد تشغيل الكمبيوتر.

بعد إعادة التشغيل، من المفترض أن تختفي مشكلة عدم عرض الخطوط بشكل صحيح.

لقد واجه العديد من مستخدمي الكمبيوتر هذه المشكلة بالفعل. يظهر بعد تثبيت التطبيقات والألعاب والترويس والملفات الأخرى التي تم تنزيلها من الإنترنت. السبب الرئيسي لظهور مربعات غريبة بدلا من العلامات والرموز المعقولة هو عملية التدخل في تشغيل نظام التشغيل. يقوم كل برنامج تقوم بتثبيته، ويتم الحصول عليه من الإنترنت، بإجراء تعديلات معينة على النظام.

ليس للمربعات تأثير ضار مباشر على أداء الكمبيوتر الشخصي (PC). ومع ذلك، فإنها تجلب الكثير من الإزعاج، لأن جميع الخطوط والصور تخضع لمثل هذا التصحيح الذي يصبح من المستحيل بعد ذلك العمل معهم. كيف تتخلص من الحروف الهيروغليفية والمربعات التي تظهر بدلا من الحروف؟

يقرر العديد من الهواة اليائسين الذين أصبحوا ضحايا لهذا التأثير اتخاذ تدابير جذرية، أي إعادة تثبيت النظام بأكمله على أجهزة الكمبيوتر الخاصة بهم. من المؤكد أن هذه الطريقة في التعامل مع هذه الآفة تساعد، ولكن يمكن التعامل مع المشكلة من خلال تدابير أقل جذرية بكثير.

نقدم لك تعليمات خطوة بخطوة، والتي سيوفر لك تنفيذها الوقت بشكل كبير ويساعدك على التخلص من الانتهاكات. ومن الجدير بالذكر أن هذه الطريقة تتطلب التدخل مباشرة في السجل، وهو أساس نظام التشغيل، لذلك عليك اتباع الإجراء المحدد بعناية ودقة. وإلا فإنك قد تخلق لنفسك مشاكل غير ضرورية. اذا هيا بنا نبدأ:

  1. أدخل "محرر التسجيل". لفعل هذا:

اضغط على مفتاح رمز WINDOWS على لوحة المفاتيح؛

ثم، أثناء الضغط باستمرار على هذا الزر، اضغط باستمرار على المفتاح "R" (لتخطيط لوحة المفاتيح الروسية، المفتاح "K"). سيتم فتح نافذة في خدمتك يمكنك من خلالها تشغيل البرامج. اكتب regedit في سطر إدخال الأوامر وانقر على زر "موافق" أو اضغط على ENTER.

رسم بياني 1. نافذة "تشغيل" التي نكتب فيها رجديت في حقل النص

  1. سيتم فتح قائمة أمامك بالمجلدات المعروضة هناك على الجانب الأيسر. يجب عليك الانتقال إلى HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage.

للقيام بذلك تحتاج إلى فتح:

في الخطوة الأولى، مجلد يسمى "HKEY_LOCAL_MACHINE"؛

نحن مهتمون فيه بالقسم المسمى "CurrentControlSet"، نحتاج إلى الدخول فيه.

  1. هدفنا هو قسم يسمى "CodePage". بعد الوصول إليه، يجب عليك تحديده على اليسار في "محرر التسجيل" نفسه. بعد إكمال هذا الإجراء، سيتم عرض عدد كبير من المعلمات على الجانب الأيمن من السجل. في هذه القائمة نحن مهتمون بثلاثة معلمات فقط. إنهم بحاجة إلى أن يتم اكتشافهم. وهي المعلمات ذات التسميات:
  2. “1250”;
  • “1253”.
  1. لنبدأ العمل معهم.

أولاً، انقر بزر الماوس الأيسر على المعلمة "1250"؛

بعد ذلك ستفتح النافذة التي نحتاجها تحت الاسم المبين في أعلاها “تغيير معلمة السلسلة”؛

ستجد فيه سطرين، نحتاج إلى مواصلة العمل بالسطر المعنون "القيمة"؛

في هذا السطر، تحتاج إلى تغيير المحتوى إلى "c_1251.nls"، ثم انقر فوق الزر "موافق" أو اضغط على المفتاح ENTER؛

الصورة 2. تغيير الترميز في نافذة التسجيل.

نقوم بتنفيذ نفس الإجراءات للمعلمتين المتبقيتين "1252" و"1253".

  1. بعد كل الإجراءات المذكورة أعلاه، يجب عليك إعادة تشغيل جهاز الكمبيوتر الخاص بك. عند تشغيل الكمبيوتر مرة أخرى، بدلا من الهيروغليفية والمربعات، ستظهر الحروف والأرقام أمامك مرة أخرى.

طريقة بديلة

يمكن إجراء جميع التغييرات الضرورية مباشرةً على سجل النظام باستخدام طريقة أخرى أقل تعقيدًا. لهذه الطريقة، سوف تحتاج إلى ملف REG. ستؤدي محتوياتها إلى إجراء جميع التغييرات اللازمة على جهاز الكمبيوتر الخاص بك.

يمكنك تنزيل هذه الملفات على الإنترنت.


ماذا تفعل عندما تكون هناك رطانة غير مفهومة بدلاً من الحروف؟

واجه العديد من الأشخاص الذين يستخدمون جهاز كمبيوتر في العمل أو في المنزل السؤال التالي: لماذا تظهر في نوافذ بعض البرامج أرقام ومربعات ورطانة غير مفهومة بدلاً من النصوص ذات المعنى. في مثل هذه الحالات، إما أن يتخلى المستخدمون عديمي الخبرة عن البرنامج الذي يسبب المشكلة، أو في السيناريوهات الشديدة بشكل خاص، يبدأون في إعادة تثبيت نظام التشغيل، واستدعاء فني كمبيوتر ذي خبرة لإصلاح المشكلة، والقيام بإجراءات وحركات جذرية أخرى. وفي الوقت نفسه، ليس من الضروري على الإطلاق الانتقال على الفور إلى الخيارات الجذرية. يجب علينا أولاً أن نحاول حل هذه المشكلة بتضحيات صغيرة.

حل مشكلة

يحدث هذا التناقض غالبًا بسبب عدم التطابق بين خطوط وترميزات البرنامج نفسه ونظام التشغيل.

بادئ ذي بدء، يجب عليك التحقق من خيارات البرنامج نفسه، إذا كان من الممكن بالطبع القيام بذلك من الناحية الفنية، وتأكد من ضبط إعدادات اللغة على اللغة الروسية. بالإضافة إلى ذلك، يجب أن يدعم البرنامج نفسه مجموعة الخطوط السيريلية. إذا كان كل شيء على ما يرام، فحاول تبديل لغة البرنامج إلى اللغة الإنجليزية. إذا كانت جميع النقوش والأيقونات مرتبة باللغة الإنجليزية، فسنواصل بحثنا. حسنًا، إذا كانت هناك مشاكل في اللغة الإنجليزية، فحاول هدم البرنامج واختيار إصدار تناظري أو إصدار آخر من نفس البرنامج. إذا لم ينقذ كل ما هو موضح أعلاه الموقف، فانتقل إلى ترقيع نظام التشغيل Windows نفسه.

افتح لوحة التحكم وحدد التطبيق الصغير - التاريخ والوقت. هنا ننتقل إلى علامة التبويب والمعايير الإقليمية واللغة. بعد ذلك، في علامة التبويب التنسيقات الإقليمية، حدد الروسية. انتقل إلى علامة التبويب - اللغات وخدمات إدخال النص. هنا نقوم أيضًا بتعيين اللغة الروسية ومطابقتها مع تخطيط لوحة المفاتيح المقابل. الآن دعونا نلقي نظرة على علامة التبويب الإضافية. نحن هنا مهتمون بالخيار - لغة البرامج التي لا تدعم Unicode. تحتاج إلى كتابتها باللغة الروسية بالطبع. هذا كل شيء، يمكنك إكمال معالجاتنا هنا بالضغط على الأزرار التقليدية - قم بالتطبيق، حسنًا. وبعد ذلك سيكون من الأفضل إعادة تشغيل الكمبيوتر.
إذا لم تتحول المربعات والأرقام، بعد كل هذه التغييرات والمقارنات، إلى أحرف روسية عادية، فسيتعين عليك إجراء تغييرات على سجل Windows. ولكن هنا، كما هو الحال في حقل ألغام، خطوة جانبا - مشاكل في تشغيل النظام أو البرامج الفردية. أعتقد أن الجميع يعرف كيفية تشغيل محرر التسجيل. إذا لم يكن الأمر كذلك، لفترة وجيزة: افتح "ابدأ"، وحدد "تشغيل"، وفي السطر الذي يفتح، أدخل regedit، ثم اضغط على "إدخال". لذلك، فقط في حالة إنشاء نسخة من السجل أو نقطة التراجع عن النظام. على الأقل من أجل راحة بالك. إذا كان لديك نظام تشغيل مثبت على جهاز الكمبيوتر الخاص بك، Windows XP، فأنت بحاجة إلى ضبط قيم المعلمات التالية: "1250" و"1252" و"1253"، الموجودة في فرع التسجيل HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Nls\CodePage، مع "c_1250.nls" إلى "c_1251.nls"، ومن "c_1252.nls" إلى "c_1251.nls" ومن "c_1253.nls" إلى "c_1251.nls". بعد إجراء التغييرات، أغلق محرر التسجيل وأعد تشغيل الكمبيوتر. إذا وجدت صعوبة في العمل مع السجل، فيمكنك البحث عن البرامج التي تعد أدوات لضبط نظام التشغيل. باستخدام هذه البرامج، يمكنك تغيير إعدادات التسجيل دون الدخول فعليًا إلى السجل نفسه. ومن أمثلة هذه البرامج الأداة المساعدة Xsetup. عدد الإعدادات الممكنة هنا هائل بكل بساطة. لكن لا يجب عليك تغيير الإعدادات التي لا تفهم معناها.

وبالتالي، حتى دون معرفة الإجابة الدقيقة على السؤال، لماذا تظهر الأرقام والمربعات بدلا من الحروف في نافذة البرنامج، يمكنك حل هذه المشكلة بشكل فعال بنفسك. لأن مثل هذه المشاكل، في أغلب الأحيان، ليس لها تأثير خاص على أداء النظام ككل.

هل تعرف؟

  • تعتبر الزرافة أطول حيوان في العالم، حيث يصل ارتفاعها إلى 5.5 متر. ويرجع ذلك أساسا إلى الرقبة الطويلة. على الرغم من حقيقة أنه في [...]
  • ويتفق الكثيرون على أن النساء في هذا الوضع يصبحن مؤمنات بالخرافات بشكل خاص؛ فهن أكثر عرضة من غيرهن لجميع أنواع الخرافات والخرافات؛
  • من النادر أن تلتقي بشخص لا يجد شجيرة الورد جميلة. لكنها في الوقت نفسه معروفة للجميع. أن هذه النباتات طرية جدًا [...]
  • أي شخص يستطيع أن يقول بثقة أنه لا يعرف أن الرجال يشاهدون الأفلام الإباحية سوف يكذب بأبشع الطرق. بالطبع ينظرون، إنهم فقط [...]
  • ربما لا يوجد موقع ويب متعلق بالسيارات أو منتدى للسيارات على شبكة الويب العالمية حيث يتم طرح السؤال حول […]
  • العصفور طائر شائع إلى حد ما في العالم ذو الحجم الصغير واللون المتنوع. لكن خصوصيتها تكمن في حقيقة أنها [...]
  • الضحك والدموع، أو بالأحرى البكاء، هما مشاعر متعارضة بشكل مباشر. والمعروف عنهما أن كلاهما خلقي، وليس […]
  • ينظر الى
  • إعداد ويندوز بشكل صحيح.

    قبل اتخاذ أي إجراءات جذرية، دعونا نقوم بتكوين إعدادات Windows أو التحقق منها. لهذا سوف نفتح لوحة التحكم(لوحة التحكم) وحدد " اللغة والمعايير الإقليمية" (الخيارات الإقليمية وخيارات اللغة)، في علامة التبويب " المعايير الإقليمية"(الخيارات الإقليمية) ابحث عن القسم" معايير اللغة وأشكالها" (المعايير والتنسيقات والموقع) - وهي المسؤولة عن الشكل واللغة التي يُكتب بها التاريخ والوقت ومقاييس الطول المستخدمة وما إلى ذلك. وفي حالتنا، من الأفضل ضبطها الروسية(الروسية). المعلمة الثانية في " موقع" مسؤول، من بين أمور أخرى، عن خطوط النظام، وهذا هو بالضبط ما نحتاجه. نحتاج إلى التأكد من تعيينه هناك - روسيا(روسيا).

    في علامة التبويب الثانية " بالإضافة إلى ذلك" في مجموعة " لغة البرامج غير Unicode"نحن بحاجة إلى إخراج لساننا الروسية(الروسية). يسمح هذا الخيار للبرامج التي لا تدعم Unicode بعرض القوائم ومربعات الحوار بلغتها الخاصة عن طريق تثبيت صفحات الرموز والخطوط المطلوبة. ومع ذلك، فإن البرامج المصممة للغات أخرى (مثل شرق آسيا) قد لا تعرض النص بشكل صحيح. تؤثر لغة النظام فقط على البرامج التي لا تستخدم تنسيق Unicode. لا تغير اللغة المحددة القوائم ومربعات الحوار الخاصة بنظام التشغيل Windows والبرامج الأخرى التي تدعم Unicode.


    في "علامة التبويب" اللغات"(اللغات) في المجموعة لغات وخدمات إدخال النصانقر فوق الزر المزيد من التفاصيل، في علامة التبويب المفتوحة خيارات(المعلمات) تأكد من ذلك في " الخدمات المثبتة"تم تخصيص لوحة المفاتيح الروسية للغة الروسية.


    بعد ذلك، عند عرض جميع القوائم والرسائل، سيستخدم XP الترميز الروسي. وبطبيعة الحال، لن يؤثر هذا على الحروف اللاتينية بأي شكل من الأشكال. في برامج سكانها ينالون الجنسية الروسية، بدلا من الحروف، هناك krakozyabrs.إذا قمت بتكوين "الإعدادات الإقليمية" بشكل صحيح، ولكن لا يزال، في البرامج الروسية (على سبيل المثال، Photoshop) تظهر هراء في أسماء النوافذ والأوامر واللوحات، فمن المرجح أن تضطر إلى اللجوء إلى النصائح التالية، تجدر الإشارة إلى أنه مخصص للمستخدمين ذوي الخبرة وأكثر ملاءمة للإصدارات غير الروسية من Windows، وإلا فقد تبدأ مشاكل في البرامج الناطقة باللغة الروسية.

    1. افتح التسجيل.
    2. ابحث عن المفتاح HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\Nls\Codepage.

    3. قم بتغيير قيمة المعلمات 1250 و1252 من cp_1250.nls إلى cp_1251.nls وcp_1252.nls إلى cp_1251.nls على التوالي. (بالنسبة لنظام التشغيل Windows 2000/XP، تغيرت الأسماء قليلاً - C_1251.NLS بدون حرف واحد).
    4. ستصبح التغييرات سارية المفعول بعد إعادة تشغيل الكمبيوتر.
    5. تحذير: لا تقم أبدًا بحذف أو تغيير المعلومات الموجودة في السجل إلا إذا كنت متأكدًا من أنها ما تحتاجه بالضبط. خلاف ذلك، يمكن أن تؤدي التغييرات غير الصحيحة في البيانات إلى حدوث خلل في نظام التشغيل Windows، وفي أحسن الأحوال، سيتعين استعادة المعلومات.

    عند الكتابة تظهر المربعات بدلاً من الحروف الروسية:

    إذا كنت متأكدًا من أن الخط سيريلي، فعليك الانتباه إلى ما إذا كان خطًا، ويُعتقد أن هذه مشكلة قديمة وليست ذات أهمية كبيرة الآن، ولكن لا تزال هناك أسئلة حول هذا الموضوع في المنتديات جدولين للرموز (أوروبا الغربية) و (السيريلية). يتضمن 1252 نطاقات Unicode BasicLatin (لاتينية بسيطة) و(علامات التشكيل للغة الفرنسية والألمانية وما إلى ذلك). يتضمن 1251 نطاقات Unicode BasicLatin وCyrillic. ستحدد تطبيقات Unicode الأحرف حسب رقم Unicode، وهناك مشكلات قليلة هنا. مع التطبيقات غير Unicode يكون الوضع أكثر تعقيدًا. بشكل عام، يمكنهم الوصول فقط إلى أحرف CP1252 (أوروبا الغربية). كل ما سبق لا يعتمد على إصدار Windows! إذا كانت الأبجدية السيريلية في الخط موجودة في مكان الأبجدية اللاتينية الموسعة (CP1252)، فسيكون كل شيء على ما يرام في البرامج غير Unicode، لكن برامج Unicode ستتوقف: عند الدخول باستخدام التخطيط السيريلي، سيبحثون عن أحرف بأرقام Unicode السيريلية في الخط (CP1251) ولن يجدوها. إذا كانت الأبجدية السيريلية موجودة على CP1251 المشروع، فعندئذ، على العكس من ذلك، لن تجدها البرامج التي لا تحتوي على Unicode. هناك عدة طرق لخداع الجميع وإفساد الأبجدية السيريلية هنا وهناك.

    1. قم بتكرار الأبجدية السيريلية في الأسفل 1252 (WE) و1251 (Cyr). وهذا ما يفعله ParaType، على سبيل المثال، في خطوطه التي تحمل الاسم CTT. سيكون هناك بعض التوتر هنا مع رمز اليورو والحرف الصربي Ђ - دعنا نقول شكرًا مرة أخرى للجنة Unicode على طفولتنا السعيدة بدون وصايتهم وبدون اليورو.
    2. أنشئ خطًا يحتوي على CP1251 (Cyr) فقط، ثم قم بتحليله في التسجيل (w2k/XP) أو في win.ini (Win9x) إلى [font_name] Cyr، تمامًا كما نقوم بتحليل Times New Roman إلى Times New Roman Cyr، Times الرومانية الجديدة CE، الخ. يمكن القيام بذلك باستخدام برنامج مساعدة WGL (والبرامج المشابهة). لكي تتمكن مساعدة WGL من رؤية هذا الخط على أنه Cyr، عند إنشائه في FontLab، يتعين عليك تعيين صفحات التعليمات البرمجية المدعومة: 1252 و1251.
    3. اصنع خطًا يحتوي فقط على CP1251 (Cyr)، ثم استخدم الاختراق الرائع الذي يحمل اسم بيل جيتس نفسه. إذا تم تغيير بعض البايتات في ملف الخط من 00 إلى CC، فسيتم اعتبار هذا الخط سيريليًا، أي. وهذا يعني أنه مع هذا الخط، ستصل البرامج التي لا تحتوي على Unicode إلى CP1251، وهو ما نحتاجه! (نحن نتحدث عن البايت العالي لحقل fsSelection في جدول OS/2. وهذه ميزة غير موثقة، علاوة على ذلك، تتعارض مع مواصفات TrueType، ولكن هذه هي بالضبط الطريقة التي تم بها تصميم الخطوط الوطنية للنظام في Win3.11.) يمكنك القيام بذلك يدويًا إذا كنت تعرف كيفية البحث عن هذا البايت، ولكن من الأسهل استخدام FontLab. يتم ذلك على النحو التالي: تم تثبيت مجموعة أحرف Microsoft Cyrillic CP1251، لتجنب مواطن الخلل في بعض برامج Unicode (على سبيل المثال، Word 8/97)، نقوم أيضًا بتثبيت CodePages المدعومة: 1252 و1251. ثم في خصائص TrueType، نحدد المربع "وضع" قم بتعيين MS Char في حقل fsSelection. كل شيء في الحقيبة (آسف للتورية). ستعمل هذه الميزة ضمن أنظمة Win9x وw2k (وعلى الأرجح XP أيضًا؛ ضمن NT - لا أعرف).

    من النظرية إلى الممارسة

  • ينظر الى
  • إعداد ويندوز بشكل صحيح.

    قبل اتخاذ أي إجراءات جذرية، دعونا نقوم بتكوين إعدادات Windows أو التحقق منها. لهذا سوف نفتح لوحة التحكم(لوحة التحكم) وحدد " اللغة والمعايير الإقليمية" (الخيارات الإقليمية وخيارات اللغة)، في علامة التبويب " المعايير الإقليمية"(الخيارات الإقليمية) ابحث عن القسم" معايير اللغة وأشكالها" (المعايير والتنسيقات والموقع) - وهي المسؤولة عن الشكل واللغة التي يُكتب بها التاريخ والوقت ومقاييس الطول المستخدمة وما إلى ذلك. وفي حالتنا، من الأفضل ضبطها الروسية(الروسية). المعلمة الثانية في " موقع" مسؤول، من بين أمور أخرى، عن خطوط النظام، وهذا هو بالضبط ما نحتاجه. نحتاج إلى التأكد من تعيينه هناك - روسيا(روسيا).

    في علامة التبويب الثانية " بالإضافة إلى ذلك" في مجموعة " لغة البرامج غير Unicode"نحن بحاجة إلى إخراج لساننا الروسية(الروسية). يسمح هذا الخيار للبرامج التي لا تدعم Unicode بعرض القوائم ومربعات الحوار بلغتها الخاصة عن طريق تثبيت صفحات الرموز والخطوط المطلوبة. ومع ذلك، فإن البرامج المصممة للغات أخرى (مثل شرق آسيا) قد لا تعرض النص بشكل صحيح. تؤثر لغة النظام فقط على البرامج التي لا تستخدم تنسيق Unicode. لا تغير اللغة المحددة القوائم ومربعات الحوار الخاصة بنظام التشغيل Windows والبرامج الأخرى التي تدعم Unicode.


    في "علامة التبويب" اللغات"(اللغات) في المجموعة لغات وخدمات إدخال النصانقر فوق الزر المزيد من التفاصيل، في علامة التبويب المفتوحة خيارات(المعلمات) تأكد من ذلك في " الخدمات المثبتة"تم تخصيص لوحة المفاتيح الروسية للغة الروسية.


    بعد ذلك، عند عرض جميع القوائم والرسائل، سيستخدم XP الترميز الروسي. وبطبيعة الحال، لن يؤثر هذا على الحروف اللاتينية بأي شكل من الأشكال. في برامج سكانها ينالون الجنسية الروسية، بدلا من الحروف، هناك krakozyabrs.إذا قمت بتكوين "الإعدادات الإقليمية" بشكل صحيح، ولكن لا يزال، في البرامج الروسية (على سبيل المثال، Photoshop) تظهر هراء في أسماء النوافذ والأوامر واللوحات، فمن المرجح أن تضطر إلى اللجوء إلى النصائح التالية، تجدر الإشارة إلى أنه مخصص للمستخدمين ذوي الخبرة وأكثر ملاءمة للإصدارات غير الروسية من Windows، وإلا فقد تبدأ مشاكل في البرامج الناطقة باللغة الروسية.

    1. افتح التسجيل.
    2. ابحث عن المفتاح HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\Nls\Codepage.

    3. قم بتغيير قيمة المعلمات 1250 و1252 من cp_1250.nls إلى cp_1251.nls وcp_1252.nls إلى cp_1251.nls على التوالي. (بالنسبة لنظام التشغيل Windows 2000/XP، تغيرت الأسماء قليلاً - C_1251.NLS بدون حرف واحد).
    4. ستصبح التغييرات سارية المفعول بعد إعادة تشغيل الكمبيوتر.
    5. تحذير: لا تقم أبدًا بحذف أو تغيير المعلومات الموجودة في السجل إلا إذا كنت متأكدًا من أنها ما تحتاجه بالضبط. خلاف ذلك، يمكن أن تؤدي التغييرات غير الصحيحة في البيانات إلى حدوث خلل في نظام التشغيل Windows، وفي أحسن الأحوال، سيتعين استعادة المعلومات.

    عند الكتابة تظهر المربعات بدلاً من الحروف الروسية:

    إذا كنت متأكدًا من أن الخط سيريلي، فعليك الانتباه إلى ما إذا كان خطًا، ويُعتقد أن هذه مشكلة قديمة وليست ذات أهمية كبيرة الآن، ولكن لا تزال هناك أسئلة حول هذا الموضوع في المنتديات جدولين للرموز (أوروبا الغربية) و (السيريلية). يتضمن 1252 نطاقات Unicode BasicLatin (لاتينية بسيطة) و(علامات التشكيل للغة الفرنسية والألمانية وما إلى ذلك). يتضمن 1251 نطاقات Unicode BasicLatin وCyrillic. ستحدد تطبيقات Unicode الأحرف حسب رقم Unicode، وهناك مشكلات قليلة هنا. مع التطبيقات غير Unicode يكون الوضع أكثر تعقيدًا. بشكل عام، يمكنهم الوصول فقط إلى أحرف CP1252 (أوروبا الغربية). كل ما سبق لا يعتمد على إصدار Windows! إذا كانت الأبجدية السيريلية في الخط موجودة في مكان الأبجدية اللاتينية الموسعة (CP1252)، فسيكون كل شيء على ما يرام في البرامج غير Unicode، لكن برامج Unicode ستتوقف: عند الدخول باستخدام التخطيط السيريلي، سيبحثون عن أحرف بأرقام Unicode السيريلية في الخط (CP1251) ولن يجدوها. إذا كانت الأبجدية السيريلية موجودة على CP1251 المشروع، فعندئذ، على العكس من ذلك، لن تجدها البرامج التي لا تحتوي على Unicode. هناك عدة طرق لخداع الجميع وإفساد الأبجدية السيريلية هنا وهناك.

    1. قم بتكرار الأبجدية السيريلية في الأسفل 1252 (WE) و1251 (Cyr). وهذا ما يفعله ParaType، على سبيل المثال، في خطوطه التي تحمل الاسم CTT. سيكون هناك بعض التوتر هنا مع رمز اليورو والحرف الصربي Ђ - دعنا نقول شكرًا مرة أخرى للجنة Unicode على طفولتنا السعيدة بدون وصايتهم وبدون اليورو.
    2. أنشئ خطًا يحتوي على CP1251 (Cyr) فقط، ثم قم بتحليله في التسجيل (w2k/XP) أو في win.ini (Win9x) إلى [font_name] Cyr، تمامًا كما نقوم بتحليل Times New Roman إلى Times New Roman Cyr، Times الرومانية الجديدة CE، الخ. يمكن القيام بذلك باستخدام برنامج مساعدة WGL (والبرامج المشابهة). لكي تتمكن مساعدة WGL من رؤية هذا الخط على أنه Cyr، عند إنشائه في FontLab، يتعين عليك تعيين صفحات التعليمات البرمجية المدعومة: 1252 و1251.
    3. اصنع خطًا يحتوي فقط على CP1251 (Cyr)، ثم استخدم الاختراق الرائع الذي يحمل اسم بيل جيتس نفسه. إذا تم تغيير بعض البايتات في ملف الخط من 00 إلى CC، فسيتم اعتبار هذا الخط سيريليًا، أي. وهذا يعني أنه مع هذا الخط، ستصل البرامج التي لا تحتوي على Unicode إلى CP1251، وهو ما نحتاجه! (نحن نتحدث عن البايت العالي لحقل fsSelection في جدول OS/2. وهذه ميزة غير موثقة، علاوة على ذلك، تتعارض مع مواصفات TrueType، ولكن هذه هي بالضبط الطريقة التي تم بها تصميم الخطوط الوطنية للنظام في Win3.11.) يمكنك القيام بذلك يدويًا إذا كنت تعرف كيفية البحث عن هذا البايت، ولكن من الأسهل استخدام FontLab. يتم ذلك على النحو التالي: تم تثبيت مجموعة أحرف Microsoft Cyrillic CP1251، لتجنب مواطن الخلل في بعض برامج Unicode (على سبيل المثال، Word 8/97)، نقوم أيضًا بتثبيت CodePages المدعومة: 1252 و1251. ثم في خصائص TrueType، نحدد المربع "وضع" قم بتعيين MS Char في حقل fsSelection. كل شيء في الحقيبة (آسف للتورية). ستعمل هذه الميزة ضمن أنظمة Win9x وw2k (وعلى الأرجح XP أيضًا؛ ضمن NT - لا أعرف).

    من النظرية إلى الممارسة