უკან დაბრუნება
„მე უბრალოდ ფრთხილად შევარჩიე სიტყვები“ — მონოსივრცული ტექსტის ხელით გასწორება
SiTech AI Team2 წთ. საკითხავი

„მე უბრალოდ ფრთხილად შევარჩიე სიტყვები“ — მონოსივრცული ტექსტის ხელით გასწორება

დიზაინერი მარჩინ ვიხარი იხსენებს 1990-იანების Super Metroid-ის გზამკვლევს, რომლის ავტორმა სტრიქონები პროგრამის გარეშე გაასწორა — 17 000 სიტყვაზე მეტი ტექსტი ხელით შეარჩია ისე, რომ ყოველი სტრიქონი ზუსტად მარჯვენა კიდესთან მთავრდებოდეს.

მონოსივრცული შრიფტით ტექსტის ორივე კიდის გასწორება უხსოვარი დროიდან ყველაზე მოსაბეზრებელ ამოცანად ითვლება. დიზაინერ მარჩინ ვიხარის (Marcin Wichary) 30 აგვისტოს გამოქვეყნებული პოსტი ბლოგზე Unsung სწორედ ამ პრობლემის უჩვეულო ისტორიულ გადაწყვეტას გვიჩვენებს: პროგრამის ნაცვლად, რომელიც სტრიქონებს გაასწორებდა, ავტორმა თავად შეცვალა სიტყვები ისე, რომ თითოეული სტრიქონი ზუსტად მარჯვენა კიდესთან მთავრდებოდეს.

Super Metroid-ის გზამკვლევი 1990-იანებიდან — სწორი მარჯვენა კიდით

მაგალითია rs1n-ის გვიან 1990-იან წლებში დაწერილი Super Metroid-ის გზამკვლევი GameFAQs-ზე. ტექსტი 17 000 სიტყვაზე მეტია და ყოველი სტრიქონის მარჯვენა კიდე ზუსტად ბოლო ასოზე ჩერდება — ორმაგი ინტერვალი არსად ჩანს. როცა მკითხველმა FAQ-ის კითხვების ნაწილში იკითხა, რომელი პროგრამა გამოიყენა გასასწორებლად, ავტორმა უპასუხა: „არცერთი. უბრალოდ ფრთხილად შევარჩიე სიტყვები, რომ ყველაფერი მარჯვნივ ერთ ხაზზე გასწორებულიყო. ყველაფერი ASCII რედაქტორით გავაკეთე.“

რატომ ცდება მონოსივრცული გასწორება

ვიხარი ხსნის, რატომ არის ეს რთული. ჩვეულებრივი ტექსტი ფიქსირებული სიგანის შრიფტში მისაღებია, მარჯვნივ გასწორებაც მუშაობს — თუ ავტორს ინტერვალების დათვლა არ ეზარება. ცენტრში განლაგება უკვე პრობლემურია, რადგან ნახევარი ინტერვალი არ არსებობს და სრულყოფილი სიმეტრია შეუძლებელია. ყველაზე ცუდი სრული ორმხრივი გასწორებაა: ინტერვალები ზედმეტად იზრდება და თანაბრად ვერ ნაწილდება, რაც ტექსტს უსიამოვნო იერს აძლევს. დეფისით გადატანა — ბეჭდურ გამოცემებში სტანდარტული გადაწყვეტა — მონოსივრცულ ტექსტშიც ცუდად გამოიყურება: დეფისები ყურადღებას იქცევს და კოპირება-ჩასმასაც ართულებს. სწორედ ამიტომ სრულად გასწორებული ტექსტური ფაილები იშვიათობაა.

რჩება ტექსტის გადაწერა — ხერხი, რომელიც წიგნებში კარგადაა ცნობილი: რედაქტორები წინადადებებს ცვლიან, რომ ცალკე მოხეტიალე სიტყვები ან ქვრივი სტრიქონები არ დარჩეს. ეკრანზე დაწერილი ტექსტისთვის ეს გაცილებით იშვიათია — ამიტომაც არის GameFAQs-ის შემთხვევა ცნობისმოყვარეობად საინტერესო.

ნაცნობი შეზღუდვა ინტერფეისის ავტორებისთვის

ვიხარი აღნიშნავს, რომ ეს დისციპლინა სულაც არაა უცხო: ვინც საათობით ასწორებდა ღილაკის წარწერას ან ტულტიპს, რომ მკვრივ ინტერფეისში განსაზღვრულ სიგანეში ჩატეულიყო, ზუსტად იგივეს აკეთებდა. სიტყვების შერჩევა იმის ნაცვლად, რომ განლაგებამ ნებისმიერი ტექსტი „ჩაიტიოს“, უნარია — და გზამკვლევის ავტორმა ის ათიათასობით სიტყვაზე, ხელით, ტექსტურ რედაქტორში გამოიყენა.

SSiTech

SiTech — AI-გაძლიერებული ვებ დეველოპმენტი

ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.