Rezolvarea problemei cu afișarea incorectă a literelor rusești în Windows

Miraculos, minunat, minunat, Photoshop de peste mări, care costă de la 12.000 de ruble, nu poate recunoaște fonturile chirilice și nu le poate distinge de fonturile care nu acceptă chirilice. Și mulți oameni au nevoie de asta. Nu numai în comunitatea noastră visează la asta, ci și pe hub-ul avansat scriu și despre această problemă:
- Din când în când încep să urăsc Photoshop pentru lipsa măcar de o oarecare comoditate în ceea ce privește alegerea fonturilor. Aș dori, când limba rusă este activată, să NU văd fonturi care nu conțin caractere chirilice.
Să încercăm să învățăm Photoshop să recunoască fonturile chirilice.

Dacă reușim, atunci în fereastra de selectare a fontului, în locul cuvântului burghez Sample, va fi afișat cuvântul ABCABC, din care o parte este tastat în chirilic. Dacă vedeți pătrate în loc de prima jumătate a cuvântului, înseamnă că fontul nu acceptă alfabetul chirilic.
Comparaţie:


Dacă această oportunitate este importantă și relevantă pentru tine, să începem

Făcând o copie de rezervă

Faceți clic dreapta pe pictograma Photoshop de pe desktop: Proprietăți --- Locație fișier


Dosarul programului se deschide cu fișierul Photoshop.exe selectat. Faceți clic dreapta pe el - Copiați, faceți clic pe un spațiu gol din dosar --- Lipiți. Ca rezultat, fișierul Photoshop-copy.exe apare în folder


Instalați Free Hex Editor Neo

Se instalează fără probleme, ca orice alt program.

Editarea unui fișier Photoshop

Atenţie. Dacă ați cumpărat Photoshop pentru 12 și ceva mii de ruble, editarea fișierului îl va face fără licență. Dacă a fost descărcat inițial fără licență, nu aveți nimic de pierdut.

Faceți clic dreapta pe pictograma Photoshop.exe. După instalarea Hex Editor Neo, linia Edit with HHD Hex Editor Neo apare în meniul contextual. Să-l selectăm. Când porniți pentru prima dată programul, acesta vă solicită să instalați un crack. De acord.

În fereastra programului, selectați Vizualizare și debifați: Zona cod și selectați Coloane - Automat


Pe panou, faceți clic pe Găsiți (ctrl+F) și căutați Roman=Sample


Faceți clic dreapta și selectați Insert Mode.
Trebuie să înlocuim cuvântul Sample cu ABCABC sau orice alt cuvânt la discreția dvs., dar nu mai lung de 6 caractere. Cu toate acestea, puteți alege o opțiune mai lungă. Principalul lucru este că numărul de caractere din acest bloc nu se modifică. Dacă este necesar un cuvânt sau un grup de cuvinte mai lung, ștergeți câteva puncte după Eșantion și înlocuiți-le cu litere.

Toate. Cel mai important lucru este în spatele nostru.
Faceți clic pe Fișier - Salvare.
Salvarea este în curs. Fără a închide Hex Editor Neo, lansați Photoshop.
Dacă începe, e deja bine.
Dacă nu pornește, aveți două opțiuni. Vezi ce ai greșit când ai editat codul și găsește o eroare (puțin probabilă, dar brusc) sau începe totul de la capăt.

Pentru a face acest lucru, închideți Hex Editor Neo, deschideți folderul Photoshop, ștergeți fișierul Photoshop.exe și redenumiți fișierul Photoshop-copy.exe în Photoshop.exe.

Pentru fanii instrucțiunilor video, le ofer un videoclip de pe YouTube. Videoclipul este bun, dar există o greșeală din cauza căreia a trebuit să refac totul a doua oară. Nu există nicio eroare în postarea în sine și pe Windows 7 pe 32 de biți și Photoshop cs5 totul funcționează așa cum ar trebui.

Se întâmplă ca în loc de caractere rusești să apară în Windows niște hieroglife și simboluri ciudate. O problemă destul de comună din anumite motive. Și eu însumi l-am întâlnit odată. Acest articol va discuta 3 opțiuni pentru corectarea acestui neajuns.

Opțiunea 1.

1.1) Rulați: combinația de taste Win + R → introduceți regedit → OK sau introduceți regedit în bara de căutare a meniului Start și apăsați Enter ↵. Dacă este necesar, confirmați permisiunea de modificare a programului făcând clic pe Da

1.2) Deschideți cheia de registry HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage


1.3) Schimbați valoarea parametrului 1252 (făcând dublu clic pe butonul stâng al mouse-ului) din c_1252.nls în c_1251.nls și faceți clic pe OK
1.4) Deschideți folderul C:\WINDOWS\system32\ și găsiți fișierele c_1251.nlsŞi c_1252.nlsși setați accesul complet la aceste fișiere. (Clic dreapta pe fișier - Proprietăți - fila Securitate)


1.5) Redenumiți fișierul c_1252.nls în c_1252.bak.
1.6) Creați o copie a fișierului c_1251.nls aici.
1.6.1) Faceți clic dreapta pe fișier și selectați Copiere.
1.6.2) Faceți clic dreapta pe un spațiu gol din folderul C:\WINDOWS\system32\ și selectați Lipire.
1.7) Redenumiți c_1251 - copy.nls în c_1252.nls. Ca rezultat, fișierul c_1252.nls ar trebui să fie o copie redenumită a c_1251.nls
1.8) Reporniți computerul.

Pentru versiunea pe 64 de biți, dacă este necesar, urmați pașii de mai sus în folderul C:\Windows\SysWOW64
Dacă aveți instalat Windows rusesc sau MUI engleză+rusă, atunci procedați și următoarele:

2.1) Lansați Registry Editor: Win + R → regedit → OK sau tastați regedit în bara de căutare a meniului Start și apăsați Enter ↵.
2.2) Deschideți cheia de registry HKEY_CURRENT_USER\Control Panel\International
2.3) Verificați valoarea parametrilor Locale și LocaleName


Parametru Locale ar trebui să aibă valoarea 00000419 și parametrul LocaleName trebuie să aibă valoarea ru-RU
2.4) Dacă valorile parametrilor sunt diferite: faceți dublu clic pe parametrul pe care doriți să îl modificați, introduceți valoarea necesară a parametrului (care este scrisă mai sus) și faceți clic pe OK.
2.5) Reporniți computerul.

3.1) Deschideți opțiunile regionale și lingvistice.
ÎnceputPanoul de controlRegiune și Limbă
3.2) Accesați fila În plus.
3.3) În bloc faceți clic pe butonul Schimbați limba sistemului
3.4) Selectați limba sistemului rusă (Rusia)și faceți clic pe OK.

Opțiunea 2.

1) Descărcați și extrageți fișierul:
2) Deschideți folderul necesar pentru a rula fișierul batch.
Windows 7 engleză + rusă MUI- deschideți acest folder dacă aveți instalată versiunea în engleză + pachetul de limbă rusă, deoarece grupul de administratori este desemnat ca administratori.
Windows 7 engleză- deschideți acest folder dacă aveți instalată versiunea rusă, deoarece grupul de administratori este desemnat ca administratori.
3) În conformitate cu bitness-ul sistemului dvs., rulați fișierul bat.
Pentru a restabili valorile implicite, utilizați un fișier bat care conține cuvântul Implicit.

Opțiunea 3.

Dacă aveți instalat Windows 7 în limba engleză și Limba programelor non-Unicode este setat la rusă (Rusia), apoi încercați asta:
1) Regiune și limbă deschise.
ÎnceputPanoul de controlRegiune și Limbă
2) În lista derulantă de sub cuvântul Format: selectați orice valoare diferită de a dvs. (De exemplu: engleză (Belize)) și faceți clic pe butonul Aplicați.
3) În lista derulantă sub cuvântul Format: selectați valoarea Rusă (Rusia) și faceți clic pe butonul Aplicați.
4) Accesați fila Tastaturi și limbi și faceți clic pe butonul Schimbați tastaturile...
5) Selectați aspectul tastaturii corespunzătoare limbii pe care ați selectat-o ​​la al doilea pas (De exemplu: engleză (Belize)) și faceți clic pe butonul Eliminare.
6) Faceți clic pe OK și OK din nou pentru a aplica setările.

Bună seara și un alt moment al zilei! Primesc în mod repetat întrebări în e-mail și în comentarii de pe site, cum ar fi „De ce nu este afișat fontul rus pe site” sau „Am scris text în limba rusă în fișierul html, dar este afișat în dezordine ?” Prin urmare, am decis să dedic o lecție acestui subiect. În această lecție vă voi spune ce să faceți dacă fontul chirilic rus nu este afișat pe site-ul dvs. sau este afișat, dar stângaci (cu caractere neclare).

Voi spune imediat că toate aceste probleme sunt legate în primul rând de codificarea site-ului în sine. Vă voi învăța ce știu și cum o fac (pentru că fiecare dezvoltator web ajunge la o soluție diferită a unei probleme și în ceea ce privește codificarea, în special, fiecare are propria părere în această chestiune). Deci, să începem!

P.S. Dacă te hotărăști serios să te angajezi în dezvoltarea web, te sfătuiesc să instalezi editorul html Notepad, să înregistrezi deocamdată cea mai simplă și mai ieftină găzduire partajată (recomand ihc) și să citești multă documentație despre html și css.

Dacă nu vedeți fontul chirilic rus pe site 1. Deschideți fișierul html în Notepad, apăsați Ctrl-A (selectați tot codul) 2. Mergeți la „Codări” și selectați „Codificare în Utf-8” 3. Salvați fișierul și acum putem scrie în rusă și totul va fi afișat normal. Dacă ați descărcat un șablon gata făcut

Dacă ați descărcat un șablon gata făcut și fonturi de la terți sunt conectate acolo, atunci cel mai probabil acestea nu vor fi afișate dacă ați înlocuit literele latine cu chirilice, deoarece fișierele de font atașate nu au un aspect chirilic rusesc (vorbesc despre șabloane în limba engleză). Pentru ca fontul rus să fie afișat în aceste șabloane (de obicei, un font non-standard se găsește în anteturile și meniurile site-ului web), trebuie să faceți următoarele:

1. Repetați tot ce am descris mai sus! 2. Eliminați toate fonturile plug-in.

3. Înlocuiți în fișierul css în body, h1, h2 și așa mai departe cu un font web clasic, cum ar fi: font-family: Tahoma, Arial, Helvetica, sans-serif;

Adesea, după instalarea anumitor aplicații pe computer, rusificarea, actualizarea acestora etc., fonturile sunt afișate incorect în anumite ferestre ale acestor aplicații, precum și în ferestrele sistemului de operare în sine. De regulă, acest lucru nu afectează stabilitatea computerului, dar creează multe inconveniente pentru utilizatori, deoarece ferestrele în loc de litere afișează hieroglife, pătrate, numere și alte simboluri pe care nu le înțeleg. Adesea devine pur și simplu imposibil să lucrezi pe un astfel de computer.

O parte semnificativă a utilizatorilor rezolvă problema în mod radical - reinstalează Windows sau duc computerul la un atelier. Deși de multe ori poți ieși mult mai ușor din situația actuală. Desigur, metoda propusă de autor nu este un panaceu, dar în majoritatea cazurilor rezolvă problema.

În primul rând, asigurați-vă că locațiile dvs. sunt configurate corect:

(articolele dintre paranteze pot lipsi uneori)

  • în fila „Setări regionale”: în secțiunea „Standarde și formate de limbă”, indicați „rusă”; în secțiunea „Locație” - țara dvs.;

Dacă setările specificate au fost deja făcute pe computer sau, după ce le-ați făcut, problemele cu afișarea fonturilor nu au dispărut, trebuie să faceți unele modificări în registrul de sistem.

Registrul de sistem este un element foarte important al sistemului de operare. De aceea:
1. În afară de parametrii indicați mai jos, nu modificați nimic altceva în ea dacă nu sunteți sigur de corectitudinea acțiunilor dvs.!
2. Înainte de a continua, asigurați-vă că ați creat o copie a registrului! Poate fi folosit pentru a restabili starea registrului de sistem dacă apar probleme după schimbarea acestuia.
Pentru a crea o copie a registrului de sistem, lansați „Editor de registru”, pentru care în meniul „Start” selectați „Run”. Fereastra „Lansează programul” va apărea în colțul din stânga jos al ecranului. Introduceți cuvântul regedit și faceți clic pe OK. În „Editor de registru”, în meniul „Fișier”, selectați „Export”. În fereastra „Export registry file” care se deschide, specificați locația de salvare, numele fișierului copiei de registry, în secțiunea „Registry range” (în partea de jos a ferestrei) bifați caseta de selectare „Entire registry” și faceți clic pe Butonul „Salvare”.

Pentru a rezolva problema cu afișarea fonturilor în Windows XP, trebuie să modificați valoarea parametrilor „1250” și „1252”, care se află în ramura de registru HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage, din „c_1250 .nls” la „c_1251.nls” și, respectiv, de la „c_1252.nls” la „c_1251.nls”.

Cum se face:

  • Lansați Editorul Registrului).
  • Deschizând secvențial folderele corespunzătoare din partea stângă a Editorului de registru, accesați ramura HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage. (Aceasta înseamnă că mai întâi trebuie să deschideți folderul „HKEY_LOCAL_MACHINE”, deschideți folderul „SYSTEM” din el și „CurrentControlSet” în el etc.)
  • Când ajungeți la secțiunea CodePage și o evidențiați în partea stângă a Editorului de registry, o listă destul de decentă de opțiuni va apărea în partea dreaptă. Trebuie să găsiți parametrii „1250” și „1252” printre ei. Apoi faceți dublu clic pe primul cu butonul stâng al mouse-ului. Se deschide fereastra Edit String Parameter. Acolo, în fereastra „Valoare”, „c_1250.nls” trebuie schimbat în „c_1251.nls” și faceți clic pe butonul „OK” (vezi figura). După aceasta, modificați în mod similar valoarea parametrului „1252” din „c_1252.nls” în „c_1251.nls”. Faceți clic pe butonul „OK” și reporniți computerul.

După o repornire, problema cu fonturile care nu se afișează corect ar trebui să dispară.

  • Serghei Savenkov

    un fel de recenzie „scurtă”... de parcă s-ar grăbi undeva