33 puan yazan dofuuz 2024-02-08 | 4 yorum | WhatsApp'ta paylaş

Dimidium, standart renkleri korurken tüm renklerin dengeli ve net biçimde görünmesini sağlamak üzere ayarlanmış bir terminal renk düzenidir.

  • İnsanların parlaklık/renk algısını dikkate alarak bir renk görünüm modeli (Color appearance model) kullanılarak oluşturuldu.

  • Algısal açıklık (perceptual lightness) farkları azaltılarak çok karanlık (mavi, kırmızı) ya da çok parlak (yeşil, sarı) renkler olmayacak şekilde iyileştirildi.

  • Ton (hue) farkları eşit biçimde ayarlanarak her rengin daha iyi ayırt edilmesi sağlandı.

Renk görünüm modelini kullanan üretim kodunu Github'a yükledim.

Üretilen terminal yapılandırma dosyalarını indirip doğrudan kendiniz kullanabilirsiniz.


Önceki yazı: Terminal renk düzenini 'bilimsel' olarak pişirmek

Önceki yazıyı paylaştıktan sonra beklediğimden daha fazla ilgi ve geri bildirim aldım. Teşekkürler!

Görüşleri topladıktan sonra kodu düzenleyip ayrı bir Github deposuna yükledim.

Bol bol kullanın; beğenirseniz çevrenize de yaymanızı rica ederim

4 yorum

 
kunggom 2025-09-03

Windows Terminal Preview v1.24 sürümünden itibaren Dimidium, varsayılan olarak yerleşik bir renk şeması olarak eklendi.

https://github.com/microsoft/terminal/pull/18563
https://devblogs.microsoft.com/commandline/…

 
roxie 2025-04-21

https://youtu.be/Chcr-2FsZVQ?t=1152 Lee Heeseung'a selam 🥳

 
castedice 2024-02-08

Acaba bunu code syntax highlight için de uygulanabilen bir colorscheme’e uyarlama planınız var mı?

 
dofuuz 2024-02-10

Görüşünüz için teşekkür ederim.

Dimidium için hedefim, renkleri ANSI 16 renk tanımının dışına çıkmadan ayarlamaktı.
Bu nedenle, böyle bir tanım/kısıt olmayan sözdizimi vurgulamada Dimidium’u özellikle uygulamamanın daha iyi olduğunu düşünüyorum. Çünkü daha çeşitli renkler kullanarak renklerin birbirinden daha iyi ayırt edilmesini sağlayabilirsiniz.

Günün birinde ilham gelirse(?) Dimidium’a benzer bir prensiple sözdizimi vurgulaması için yeni bir renk şeması yapabilirim, ancak Dimidium sözdizimi vurgulama renk şeması yapmayı düşünmüyorum.