რა არის ეს ხელსაწყო?
ეს ხელსაწყო გარდაქმნის ტექსტს "FIGlet"-სტილის ASCII არტად: თითოეული ასო დახატულია კონკრეტული ASCII სიმბოლოების ბადის გამოყენებით (ძირითადად ხარვეზები, ქვედა ხაზები, ვერტიკალური და დახრილი ხაზები), რომლებიც ისე არის განლაგებული, რომ დიდ ბლოკურ ასოს ჰგავდეს ერთგვაროვანი სიგანის შრიფტში ჩვენებისას. FIGlet შრიფტების ფორმატი ათწლეულების წინანდელია და დღემდე გამოიყენება ტერმინალის ბანერებისთვის, კოდის კომენტარებისთვის და საბრძანებო ხაზის ხელსაწყოების გაშვების ეკრანებისთვის.
სხვადასხვა შრიფტი იძლევა ძალიან განსხვავებულ სტილებს ერთი და იმავე შეყვანისგან — "Standard" არის კლასიკური ყუთისებრი გარეგნობა, "Slant" ხრის ასოებს დიაგონალურად, "Doom" და "Ghost" უფრო მძიმე, დრამატულ ბლოკურ სტილს ცდილობს, ხოლო "Small" უფრო მეტ ტექსტს ათავსებს ვიწრო სივრცეში.
რატომ გამოვიყენო ის?
- მყისიერი ბანერული ტექსტი README ფაილებისთვის, CLI ხელსაწყოს გაშვების ეკრანებისთვის ან კოდის კომენტარის სათაურებისთვის.
- 6 განსხვავებული შრიფტის სტილი არჩევისთვის, მყისიერად გადართვადი ხელახლა აკრეფის გარეშე.
- შედეგი არის უბრალო ტექსტი (ერთგვაროვანი სიგანით გასწორებული) — ჩასვით პირდაპირ ნებისმიერ კოდის ფაილში, ტერმინალში ან უბრალო ტექსტურ ველში.
- 100% პირადი: თქვენი ტექსტი რენდერდება ლოკალურად, არაფერი იტვირთება.
- უფასო, რეგისტრაციის გარეშე, წყლის ნიშნის გარეშე.
როგორ გამოვიყენო
- აკრიფეთ მოკლე სიტყვა ან ფრაზა (ლათინური ასოები და ციფრები საუკეთესოდ მუშაობს).
- აირჩიეთ შრიფტი ჩამოსაშლელი მენიუდან.
- დააჭირეთ Generate.
- დააჭირეთ Copy შედეგის უბრალო ტექსტად ასაღებად — ის დარჩება გასწორებული, სანამ ჩასვამთ ერთგვაროვანი სიგანის შრიფტის მქონე ადგილას.
მაგალითი
შეყვანა
HIშედეგი
_ _ ___
| | | |_ _|
| |_| || |
| _ || |
|_| |_|___|გამოსახულია Standard შრიფტით. დააკოპირეთ ეს ზუსტად ისე, როგორც ნაჩვენებია, ერთგვაროვანი სიგანის კონტექსტში (კოდის ბლოკი, ტერმინალი, README) — პროპორციულ შრიფტში გასწორება გატეხილად გამოჩნდება, რადგან დაშორება ეყრდნობა იმას, რომ ყველა სიმბოლო ერთი და იმავე სიგანისაა.
პრაქტიკული რჩევები
- ყოველთვის ჩასვით შედეგი ერთგვაროვანი სიგანის კონტექსტში (Markdown-ის კოდის ბლოკი, ტერმინალი, კოდის კომენტარი) — სწორედ ეს ინარჩუნებს ასოების გასწორებას.
- მოკლე სიტყვები (დაახლოებით 10 სიმბოლოზე ნაკლები) საუკეთესოდ მუშაობს; უფრო გრძელი ფრაზები სწრაფად ძალიან ფართო ხდება და შეიძლება საჭირო გახდეს რამდენიმე ხაზზე ხელით გაყოფა.
- "Standard" და "Small" ყველაზე უსაფრთხო ნაგულისხმევი არჩევანია README ბანერებისთვის, ვინაიდან ისინი გონივრულად ვიწროდ რჩება.
- თუ სიმბოლო გამოტოვებულად ან არასწორად გამოიყურება, სავარაუდოდ ის შრიფტის მხარდაჭერილი გლიფების ნაკრების გარეთაა (მხოლოდ ლათინური ასოები, ციფრები და ძირითადი პუნქტუაცია).
სად გამოიყენება ASCII ბანერები რეალურად
ყველაზე გავრცელებული რეალური გამოყენება არის პროექტის სახელის ბანერი README.md ფაილის თავში ან CLI ხელსაწყოს --help / გაშვების გამოტანაში — FIGlet ამის ფაქტობრივი სტანდარტია 1990-იან წლებში გამოშვებიდან მოყოლებული, და იგივე შრიფტის ფორმატს დღემდე ათობით ბიბლიოთეკა უჭერს მხარს.
ის ასევე ჩნდება კოდის კომენტარების სათაურებში გრძელი ფაილის სექციების ვიზუალურად გამოსაყოფად, და საბრძანებო ხაზის ხელსაწყოების ტერმინალის გაშვების ეკრანებზე. თუ გარშემო კოდს აფორმატებთ, ბანერის დამატების ნაცვლად, JSON ფორმატერი და ტექსტის შედარების ხელსაწყოები ამ სამუშაო პროცესის დანარჩენ ნაწილს უზრუნველყოფენ.
→
ხშირად დასმული კითხვები
რატომ გამოიყურება ჩემი ASCII არტი გატეხილად, როცა ჩავსვამ ჩატის აპლიკაციაში ან დოკუმენტში?
ASCII არტი ეყრდნობა იმას, რომ ყოველი სიმბოლო ზუსტად ერთი და იმავე სიგანისაა (ერთგვაროვანი სიგანის შრიფტი). თუ ჩასვამთ ისეთ ადგილას, სადაც პროპორციული შრიფტია გამოყენებული — რაც ნაგულისხმევია ჩატის აპლიკაციების, ტექსტური რედაქტორებისა და ვებ ფორმების უმეტესობაში — ასოები არასწორად გასწორებული ან შეკუმშული გამოჩნდება. ის სწორად გამოისახება კოდის ბლოკებში, ტერმინალებში, კოდის კომენტარებში და ნებისმიერ სხვა ადგილას, სადაც ერთგვაროვანი სიგანის შრიფტია დაყენებული.
შემიძლია გამოვიყენო ეს არაინგლისური ტექსტისთვის?
ეს FIGlet შრიფტები მოიცავს გლიფებს მხოლოდ ლათინური ასოებისთვის, ციფრებისთვის და ძირითადი პუნქტუაციისთვის — არ არსებობს CJK, კირილიცის ან არაბულის მხარდაჭერა არც ერთ ამ 6 შრიფტში. არალათინური სიმბოლოები ან გამოტოვებული ან არასწორად გამოსახული იქნება.
რა განსხვავებაა 6 შრიფტს შორის?
Standard არის ორიგინალური, ყველაზე ცნობადი FIGlet სტილი. Slant ხრის ასოებს დიაგონალურად. Big და Small ცვლის ასოების საერთო ზომას და სიგანეს. Doom და Ghost იყენებს უფრო მძიმე, უფრო მყარ ბლოკურ ფორმებს უფრო დრამატული გარეგნობისთვის. სცადეთ რამდენიმე — ერთი და იგივე სიტყვა შრიფტის მიხედვით სულ სხვანაირად შეიძლება გამოიყურებოდეს.
არსებობს სიგრძის ლიმიტი?
მკაცრი ლიმიტი დაწესებული არ არის, მაგრამ ASCII ბანერული შრიფტები განკუთვნილია მოკლე სიტყვების ან ფრაზებისთვის — რამდენიმე სიმბოლო თითო ხაზზე. გრძელი წინადადებები მაინც გამოისახება, მაგრამ თითოეული სიმბოლო 5-10 ჩვეულებრივი სიმბოლოს სიგანემდე შეიძლება გაიზარდოს, ასე რომ შედეგი გახდება არაპრაქტიკულად ფართო წასაკითხად ან ნებისმიერ ადგილას ჩასასმელად.
ეს ატვირთავს ჩემს ტექსტს სადმე?
არა. ტექსტიდან ASCII არტში გარდაქმნა (FIGlet ალგორითმი და შრიფტის მონაცემები) მთლიანად თქვენს ბრაუზერში, JavaScript-ის სახით სრულდება. თქვენ მიერ აკრეფილი არაფერი იგზავნება სერვერზე.