Linux'ta ANSI resminde bir karakter eksik
Bu devamı bu ANSI Sanat Linux terminalinde düzgün görünmüyorsa Neden
Linux terminalinde ANSI sanat editöründe ( PabloDraw gibi ) düzgün şekilde işleyen bir ANSI sanatı ile ilgili bir sorunum daha var .
Dosya başka bir takvim sayfası ama bu sefer Mayıs için https://16colo.rs/pack/blocktr0nics30302020/67_Calendar_2020_05_May.ans
Terminalde şöyle görünüyor:
Sonunda, oluşturma sırasında çıkarılması gereken SAUCE meta etiketleridir. Ancak sorun şu ki, sol üstte gradyan var ve son iki öğe Linux Terminal'de sağ tarafta. Diğer bir şey de, eksik olan son karakterdir (as olarak gösterilir, ancak bu, SAUCE kaydının başlangıcıdır ve bunun, resmin sonu olduğunu gösterir).
Aynısı düzeltmeye çalıştığım JavaScript'im için de geçerli https://codepen.io/jcubic/pen/pxdxmN?editors=0110( cat 67_Calendar_2020_05_May.ansbu ANSI sanatını işlemek için girin ).
Yanıtlar
Beşinci satırda bir yıldız var, CP-437'de 0x0F; olması gerektiği gibi UTF-8'de olduğu gibi bırakılır, ancak terminalde yazdırılamayan bir karakterdir (Ctrl-Q), bu nedenle çıktıda kaybolur. Bu, dosyanın geri kalanını bir karakter bırakarak, bahsettiğiniz diğer tüm efektleri üretir. Yazdırılabilir bir grafik değildir; bu bir C0 kontrol kodudur. U + 263C (☼) ile değiştirin ve her şey daha iyi görünmelidir.