Tasarım Sistemi
Yürürlükteki Türkiye Cumhuriyeti mevzuatının şekil omurgası: tipografik, kromatik ve yapısal düzen standardı. İçerik dokunulmazdır; sistem yalnızca şekil disiplinini standartlaştırır.
Bu belge sekiz ana bölüm halinde örgütlenmiştir. Açılış sayfaları sistemin epistemolojik konumunu kurar; Bölüm I-VII doktrinleri, sistemleri ve mimari yapıyı detaylandırır; Bölüm VIII yönetişim protokolünü işaretler.
Bu belge, yürürlükteki T.C. mevzuatının dijital ve basılı yayımı için kullanılabilecek standart bir şekil omurgasının mimari teklifidir. Mevzuatın metnine, hiyerarşisine, yorumuna veya hukuki etkisine ilişkin hiçbir katkı taşımaz; yalnızca o metni okunabilir, taranabilir ve taşınabilir kılan tipografik, kromatik ve yapısal disiplini önerir.
Belge boyunca kullanılan "tanımlayıcı", "kromatik kimlik", "sürüm kilidi", "kapanış imzası" gibi ifadeler, sistemin doktriner kararlarının kendi içindeki kavramsal sabitliğini belgeler. Bu ifadeler bir devlet kurumunun resmi kararının yerini almaz, böyle bir iddia da taşımaz. Belge, kendi entelektüel çerçevesi içinde tutarlıdır; operasyonel yürürlük için resmi bir yetkilendirme zinciri gereklidir. Bu belge, o zincirin başlangıcına yapılan bir tekliftir.
Bağımsız bir mimari teklif, bir kapı aralamadır; bir kapının açılmasını dayatamaz. Bu belge T.C. mevzuat altyapısının görsel omurgasının nasıl olabileceğine dair yapılandırılmış bir öneridir; sonunu garanti etmez.
— Berat · Kapanış İlkesiTürkiye Cumhuriyeti'nin mevzuat külliyatı, 1928 tarihli 1219 sayılı Tababet Kanunu'ndan 2026 tarihli Cumhurbaşkanlığı Kararnamelerine, bir asırlık yazılı hukuk hafızasını taşır. Bu hafızanın okunabilirliği — vatandaş için, hâkim için, hukuk öğrencisi için — sistemin temel ödevidir.
Mevzuat tasarım sistemi, salt görsel bir sözlük değildir. Yürürlükteki Türkiye Cumhuriyeti mevzuatının taşınması için gereken tipografik, kromatik ve yapısal şekil omurgasıdır. Mevzuatın kanonik içeriği TBMM yasama yetkisi, Cumhurbaşkanlığı düzenleme yetkisi ve idare yönetmelik yetkisi ile mevzuat yapan kurumlarındır; bu sistem bu içeriği taşıyacak şekil disiplinini standartlaştırır.
Bugün — 2026'da — yeniden örme görevi yeniden önümüze geliyor. Mevzuat.gov.tr'nin mevcut tipografik altyapısı 2000'lerin teknik gerçekliğine yanıt veriyordu; ne variable font erişimi vardı, ne renk-bilim olgunluğu, ne Akoma Ntoso gibi uluslararası standartların entegrasyonu mümkündü. Bu sistemin görevi, o gerçekliği kıymetli bir miras olarak almak ama günümüz tipografik, kromatik ve yapısal araçlarıyla yeniden inşa etmektir.
Sistem, üç eş zamanlı görevi birden üstleniyor: (i) Anayasa'dan Genelge'ye altı kademeli normlar hiyerarşisinin görsel-kromatik kimliğini kurmak; (ii) her bir maddenin vatandaş için okunabilir ama hukukçu için teknik olabilen iki katmanlı erişim sağlamak; (iii) ELI URI ve Akoma Ntoso XML omurgası üzerinde uluslararası yasama veri standartlarıyla tam uyumlu bir yapısal kimlik kurmak.
Bu ödev, dilbilim, tasarım ve hukuk arasında bir köprü disiplini gerektirir. Tasarımcı ve sistem mimarı olarak benim görevim, üç disiplinin her birinin haklarını koruyarak ortak bir omurga inşa etmek olmuştur. Üç çekirdek ilke bu omurgayı tanımlar:
Bu sistem yorum üretmez. Yürürlükteki mevzuatın metnine, hiyerarşisine ve durumuna ilişkin hiçbir doktriner katkı taşımaz. Sistemin sınırı şudur: mevzuat metni dokunulmazdır, sistem yalnızca o metni taşıyacak görsel disiplini sağlar. Yorum, özet, halka yönelik açıklama ve mevzuatın hukuki etkisine ilişkin değerlendirme bu sistemin kapsamı dışındadır.
Bizim yanıtımız bu sistemdir.
Sistem, üç tipografik aile + beş kromatik kimlik + sekiz geometrik motif üzerine inşa edilmiştir. Her tipografik form, her renk, her geometrik glif belgenin içinde tutarlı bir anlam taşır. Bu sayfa, anlam haritasının özetini sunar.
Bu belgenin tanımladığı sistem, kapanış tarihi itibarıyla konseptüel olarak kilitlenmiştir. Aşağıdaki kilit beyanı, hangi eksenin değiştirilemez (LOCKED), hangisinin sınırlı koşullarda değiştirilebilir (SOFT LOCK), hangisinin açık olduğunu (OPEN) tanımlar. Bu beyan, sonraki ana sürüm yayımına kadar bağlayıcıdır. Mühür, belgenin kendi içindeki kavramsal sabitliğini belgeler; resmi devlet tanımlayıcısının yerini almaz (bkz. Berat, s. 5).
Mevzuat tasarım sisteminin epistemolojik temelleri. Üç tipografik evrenin neden ayrıştırıldığı, kompozit paletin neden saklı ve akan iki rejimde işlediği, Selçuklu geometrik mirasının neden modern syntax ile yeniden çizildiği. Bu bölüm sistemin niye böyle olduğunun savunmasıdır.
Bir tasarım sistemi niye böyle olduğunu söyleyemiyorsa, sürdürülebilir değildir. Niye bir font diğerine tercih edildiği, niye bir renk başka renge değil kendi konumuna yerleştirildiği, niye bir geometri çağdaş syntax ile yeniden çizildiği — bunların her biri savunulabilir bir argümanın ürünü olmalıdır. Aksi halde sistem birkaç moda akımının sonucu olur; sürdürülmez, çoğaltılmaz, devredilmez.
Bu bölüm üç doktriner sütun etrafında inşa edilir: Üç Evren (tipografik ayrışma), Kompozit Palet (kromatik denge), Çağdaş Geometri (motif DNA korunur, biçim güncelleştirilir). Bu üç doktrin, Türkiye Cumhuriyeti'nin mevzuat külliyatı için inşa edilen sistemin omurgasıdır.
Mevzuatın kendi sesi · Sistemin kendi sesi · Yapısal kimliklerin kendi sesi. Üç bilgi türü, üç tipografik aile, eş zamanlı taşınır.
Bir mevzuat ekranında üç farklı türde bilgi aynı anda akar: yasal söz (madde metni, anayasa cümlesi, fıkra), sistem söylemi (arayüz etiketi, buton, navigation), yapısal kayıt (ELI URI, timestamp, kanun numarası). Bu üç bilgi türü farklı epistemolojik konumlara sahiptir — biri kanunun otoritesini taşır, ikincisi sistemin yardımını sunar, üçüncüsü teknik bir adresleme dilidir.
Üç Evren Doktrini'nin temel argümanı şudur: her üç bilgi türü, kendi tipografik ailesinin sesinden konuşmalıdır. Bir kullanıcı sayfada gezinirken, font ailesinin değişimi ona ne tür bir bilgiyle karşılaştığını sözsüz olarak söyler. Bu, salt estetik bir karar değil; epistemolojik bir konumlamadır.
Bu doktrin, hukuki yayıncılığın uzun bir geleneğinde kök salıdır. Osmanlı Düstûr külliyatında bile — fiili tek font teknolojisinin olduğu 19. yüzyıl sonunda dahi — kanun metni, marjin notu ve sayfa kimliği arasında stilistik ayrışma sağlanmaya çalışılırdı: yasal metin baskın, dik harfler; marjin notları daha küçük italik; sayfa kimliği ise yukarıda kırmızı ile basılı bir kalıp. Üç katmanın görsel ayrışması bilgi katmanlarının kavramsal ayrışmasını yansıtırdı.
Yasal söz, sistemin en ağırlıklı bilgi kaynağıdır. Anayasa Madde 38'in bir fıkrası okunduğunda, o cümle Türkiye Cumhuriyeti'nin kendi sözüdür. Bu söze taşıyan font ailesinin, ona uygun bir karakter — hafif, otoriter, okunabilir, tarihsel hafızası olan — taşıması gerekir. Fraunces bu rol için seçildi.
Fraunces, Phil Pamphilon ve Lauren Zimmerman tarafından Undercase Type bünyesinde 2020'de Brooklyn'de geliştirilen bir variable serif ailesidir. Beş eksen taşır: opsz (9-144 optik boyut), wght (100-900 ağırlık), SOFT (0-100 yumuşaklık), WONK (0/1 sıra dışı karakter modu), italik. Aile, 1970'lerin Cooper-style retro serif geleneğinden esinlenir ama her axis tamamen modern bir variable font implementasyonudur. SIL OFL 1.1 lisansı altında ücretsizdir.
Beş eksen, sistemde mevzuat metninin her boyu için optical refinement sağlar. Madde gövdesi okurken opsz 14, başlık atarken opsz 60, sayfa başlığında opsz 144 — her boyutta harf inceliği, kontrast ve ölçek dengesi optical axis tarafından otomatik düzeltilir. Bu disiplinli ölçeklendirme, statik fontların yapamayacağı bir tipografik kaliteyi mümkün kılar.
Sistem söylemi, kullanıcının davet edildiği akıştır. "Mevzuat metni, madde veya numara ile arayın" — bir buton etiketi, bir form alanı placeholder'ı, bir nav öğesi. Bu söylem, mevzuatın kendi sesinden farklıdır: o emir vermez, davet eder; o cümle kurmaz, etiket koyar; o tarihsel bir hafıza taşımaz, anlık bir görev üstlenir.
Bu rol için Albert Sans seçildi. Christian Lassen tarafından 2022'de Berlin'de geliştirilen Albert Sans, Cooper Hewitt Sans (Smithsonian Tasarım Museum'un kurumsal fontu) ile Akzidenz-Grotesk'in (Berthold 1898) tipografik DNA'larını harmanlayan bir variable sans-serif'tir. Sonuç: hem otoriter (kurumsal kullanım için yumuşatılmış) hem de okunabilir (akademik kullanım için davetkâr) bir hibrit. SIL OFL 1.1 lisansı altında ücretsizdir; wght (100-900) ve italik eksenleri taşır.
Yapısal kayıt, sistemin makine-okunabilir cephesidir. ELI URI (/eli/tr/anayasa/1982/md-38), kanun numarası (5237 sy.), versiyon damgası (v.2001-10-03) — bu kayıtlar metinsel olarak insanlar tarafından okunur, ama yapısal olarak makine tarafından ayrıştırılır. İkili rolün tipografik karşılığı: monospace.
Bu rol için Recursive Mono seçildi. Stephen Nixon tarafından 2019'da Brooklyn'de geliştirilen ve Ok Type'ın amiral ürünü olan Recursive, KABK TypeMedia'da yazılan bir master tezi olarak başladı. Üç axis taşır: MONO (0-1, proporsiyon vs mono), slnt (0 ile -15° arasında italik), wght (300-1000). MONO 1 sabit tutulduğunda klasik kod monospace görüntüsü; slnt -12'de eğik italik. SIL OFL 1.1 lisansı altında ücretsizdir.
Tipografik aile seçimi, salt bir görsel tercih değil; bir epistemolojik konumdur. Her bilgi türü, kendi taşıyıcısının sesinden konuşmalıdır.
— Üç Evren Doktrini · özet ilkesiSonuç: Üç ailenin birbirinden ayrışması, üç bilgi türünün birbirinden ayrışmasının görsel mührüdür. Kullanıcı sayfada gezinirken, font ailesinin değişimi ona "şimdi farklı bir bilgi türüne giriyorum" der. Bu söz, sözcüklerden değil — typeface'lerin kendisinden gelir.
Türk Bayrağı Kırmızısı saklı, anayasal bir tanımlayıcı olarak işler · Anadolu Selçuklu Turkuazı akan operasyon rengi olarak akar. İki rejim, iki rol.
Bir devletin tasarım sisteminin paletini kurmak iki tehlikeli uçtan kaçınmayı gerektirir: ya kromatik kimlik aşırı doygun (her yerde bayrak kırmızısı, propaganda mührü) ya da aşırı sönük (kromatik kimliksiz, herhangi bir sistemden ayırt edilemez). Bu iki uç arasındaki ince denge, kompozit palet çözümüyle kurulur: iki farklı rejimde işleyen, iki farklı tarihsel kaynaktan beslenen, iki farklı kromatik rolü üstlenen bir palet.
Bu doktrin, Anadolu Selçuklu mimarisinin malzeme paletinden ilham alır. Sivas Gök Medrese (1271), Konya Karatay Medresesi (1251), Erzurum Çifte Minareli (1253) gibi taç mimari yapılar incelendiğinde aynı kromatik kompozisyon görülür: kırmızı kesme taş yapının taşıyıcı bedenini oluşturur (tuğra-renkli, anıtsal, statik), turkuvaz çini ise mimari yüzeyi kaplar (akan, davetkâr, ışıklı). İki malzeme farklı yapısal işlevlere sahiptir; biri yapıyı taşır, diğeri yapıyı süsler. Aralarındaki kromatik gerilim mimari kompozisyonun ruhudur.
Aynı doktriner ayrışma mevzuat tasarım sisteminde tipografik tanımlayıcı ile operasyonel akışın iki ayrı renkte taşınmasını gerektirir. Türk Bayrağı Kırmızısı (TBK) sembolik ağırlığı, Anadolu Selçuklu Turkuazı günlük akışı taşır.
Türk Bayrağı Kırmızısı (#E30A17), 22 Eylül 1983 tarihli ve 2893 sayılı Türk Bayrağı Kanunu ile sabitlenmiş, TS 715/2010 Türk Standardı altında belirlenmiş bir devlet kromatik kimliüdür. Pantone 186 C eşdeğeri olan bu renk, Türkiye Cumhuriyeti'nin temel anayasal sembollerinden biridir.
Bu renk sistemde saklı, sembolik, sorgulanamaz bir konumda durur. Üç bağlamda görünür ve başka hiçbir yerde görünmez:
Bu üç bağlam dışında TBK kullanılmaz. Bir buton, bir nav link, bir arama sonuçları filter — bunların hiçbiri kırmızı olmaz. Çünkü kırmızının her yerde görünmesi, onun sembolik yoğunluğunu yıkar; günlük UI rengi haline geldiğinde, anayasal tanımlayıcı olma özelliğini kaybeder.
Kırmızı sayfada ne kadar az görünürse, göründüğünde o kadar ağır taşır. Saklılık, sembolün yoğunluğunu kurar.
— TBK Rejim ArgümanıAnadolu Selçuklu Turkuazı (#1A8B8C), Konya Karatay Medresesi'nin 1251 tarihli kubbe çinilerinde, Sivas Gök Medrese'nin 1271 tarihli taç kapısı süslemelerinde, Konya Mevlana Türbesi'nin 1274 tarihli rölyefinde aynı tonda kaydedilmiş bir Anadolu kromatik kimliğidir. Selçuklu mavi-yeşili olarak da bilinen bu ton, Türk mimari mirasının en güçlü sembollerinden biridir.
Bu renk sistemde akan, davetkâr, operasyonel bir konumda durur. Her gün gördüğümüz, etkileşime girdiğimiz, çoğu zaman farkına varmadan kullandığımız sistemin asıl iletişim rengidir. Kapsamı çok geniştir:
Bu rolün geniş kapsamı sistemin "ruh halini" belirler: sistem kullanıcıya saldırgan değil davetkâr, propaganda değil nötr, korkutucu değil okunabilir davranır. Turkuvazın geniş kullanımı, mevzuat metnine yaklaşımı kaçınılması gereken değil okunabilir bir doku olarak konumlandırır.
İki ana renge (Türk Bayrağı Kırmızısı ve Anadolu Turkuvazı) ek olarak dört renk daha sisteme dahil edilmiştir; her biri Türk mevzuat hiyerarşisindeki belirli bir norm tipini kodlar. Lacivert (#002664) TBMM tarafından kabul edilmiş kanunlar için, Bordo (#5C1A1B) Cumhurbaşkanlığı Kararnameleri için, Amber (#B45309) bakanlık tebliğleri için, Gri (#4B5563) kurum içi genelgeler için ayrılmıştır. Bu altı renk birlikte, mevzuat hiyerarşisinin altı norm kademesinin kromatik karşılığını oluşturur.
Her renk doğrulanabilir bir tarihsel kaynağa sahiptir. Bu, paletin keyfi tasarım kararı değil belge altyapısı olan kromatik kimlik olmasını sağlar.
Selçuklu DNA korunur, syntax modernleştirilir. Sekiz geometrik motif, müze-vitrin estetiğinden çağdaş grafik diline çekilir.
Geleneksel motifleri çağdaş bir sistemde kullanmanın iki yanlış yolu vardır. Birincisi, motifleri aynen kopyalamaktır — Selçuklu çinisinin tüm karmaşıklığını, dolu merkezini, kalın stroke'unu, ornament tepesindeki süslemesini olduğu gibi taşımak. Bu yaklaşım sistemi bir müze vitrinine dönüştürür; tarihsel ama çağdaş değil, ağır ama hafif değil, dolu ama nefes alamayan. İkincisi, motifleri tamamen reddetmektir — Anadolu geometrik mirasını "eski" diyerek bir kenara bırakıp jenerik global geometrik sözlüğe (Helvetica çağı dairesi, kare, üçgen) çekilmek. Bu yaklaşım sistemi kimliksizleştirir; çağdaş ama yerel değil, evrensel ama Türk değil.
Çağdaş Geometri Doktrini, üçüncü bir yolu önerir: motif DNA korunur, biçim güncelleştirilir. Anadolu Selçuklu geometrik mirasının DNA'sı korunur — sekiz köşeli yıldız, konsantrik ağ, kilim diamond zinciri, taç kapı ornamenti — ama bu motifler çağdaş bir syntax ile yeniden çizilir. Çağdaş syntax üç prensibe sahiptir:
Geleneksel Selçuklu motifleri kalın, dolu, opak stroke'larla çalışır. Çini panelinde 8-10mm kalınlıkta tugla-örgüsü tarzında stroke; vitrayda metallik şerit; taç kapı oymalarında 5-8mm derinlikte rölyef. Bu kalınlık, geleneksel uygulama bağlamında doğrudur (çini fırınında, taşta).
Çağdaş ekran ve baskı bağlamında ise aynı stroke kalınlığı aşırı yığılma ve okunabilirlik kaybı yaratır. Bu sistemde tüm geometrik motifler 0.5-0.8 stroke-width ile (SVG-internal coordinate) çizilir. Bu incelik, ekranda küçük boyutlarda (16-32px) ve baskıda küçük boyutlarda (5-15mm) okunabilir kalmayı sağlar. Stroke-linecap her zaman square; çağdaş grafik dilinin keskin köşelerini benimsenir.
Geleneksel motiflerin merkez noktaları çoğunlukla doludur — Karatay tavan göbeği bir solid daire ile süslenir, kilim elibelinde motifleri içlerinde dolu üçgenler taşır, taç kapı yıldızı merkez noktasında dolu nokta taşır. Bu doluluk geleneksel yatay yüzey (zemin, tavan, kilim) için uygundur.
Çağdaş dikey yüzey (web sayfası, baskı kâğıdı) farklı bir okuma rejimine sahiptir. Yatay yüzey toplam görünür alanını sergiler; dikey yüzey ise scan-paths üzerinde bilgi taşır. Bu farkla, dikey yüzeyde dolu merkezler okuyu durdurur, görsel akışı keser. Bu sistemde tüm geometrik motifler dolu merkez içermez; sadece outline.
Çağdaş tasarım jetonları metodolojisi, formların scale-invariant olmasını gerektirir: 16px favicon'da da, 200px hero görselde de, 1200dpi baskıda da aynı motif okunabilir kalmalıdır. Geleneksel motifler bu skala değişkenliği için tasarlanmamıştır — bir çini kompozisyonu 30×30cm'lik panelde tasarlandı, oradan büyütmek/küçültmek detay kaybı yaratır.
Bu sistemde sekiz motif tamamı vector-native SVG olarak çizilmiştir, scale-invariant, viewBox temelli; viewBox="0 0 100 100" standart coordinate sisteminde geometrik proporsiyon korunur. 16px ikondan 500mm baskıya kadar her boyda aynı oranlarda görüntü olur.
Sistem on iki motif barındırır; her biri spesifik bir arayüz rolünü taşır ve sayfa içinde aktif olarak kullanılır. Aşağıda her motifin canlı görüntüsü, kullanım rolü ve tarihsel referansı sergilenir.
Yukarıdaki on iki motif, yalnızca bir kütüphane değil; bu belgenin kendisinde aktif olarak kullanılan görsel disiplindir. Aşağıdaki örnekler, motiflerin belge boyunca nereye düştüğünü gösterir:
| Motif | Belge İçi Kullanım Konumu | Görsel Etki |
|---|---|---|
| G-01 · T.C. Mührü | Mühür Sayfası imzası, Künye başlığı | Sistem ambleminin sayfa içi tezahürü |
| G-02 · Atıf Ağı | 5.5 Atıf Ağı Üst Pencere başlığı | Konsantrik radial diyagram |
| G-03 · Zaman Çizelgesi | 5.6 Çapraz Referans + 5.10 Yönetmelik sürüm şeridi | Yatay versiyon dizilimi |
| G-04 · Hiyerarşi | Bölüm 3 Norm Tipi Kromatik Haritalama | Altı katmanlı norm piramidi |
| G-05 · Elmas Zinciri | Uzun mevzuat metinlerinde bölüm geçişi | Sayfa içi nefes — tipografik ara |
| G-06 · Atıf Glif Seti | 5.5 Atıf paneli atıf tipi işaretleri | Beş atıf tipini ayırt eden glif sistemi |
| G-07 · Madde İşaretleyici | Mevzuat çizelgesi satır başı işaretleri | Norm tipi kromatik kodlu form |
| G-08 · Caesura | Çapraz referans aralarında, paragraf üstü | Tipografik nefes — küçük tek elmas |
| G-09 · Tac Kapı Rozet | Her alt-bölüm divider'ının merkezinde (otomatik, 48 sayfa) | Sistem ritmik kalp atışı |
| G-10 · Zincir | Yedi bölüm açılış sayfasında ızgara altı şerit | Bölüm geçişi vurgusu |
| G-11 · Kalp Atışı | Mühür Sayfası ve Künye başlığında | Yatay kompozisyon ritmi |
| G-12 · Nokta Ağı | Yan açıklama kutularında arka plan | Yüzeyi sessizce zenginleştiren doku |
Yukarıdaki on iki motifin tümü, üç prensibe sadıktır. Aşağıdaki yan yana karşılaştırma, bu prensiplerin görsel sonucunu sergiler:
Selçuklu motifi aynen taşımak ile tamamen reddetmek arasında üçüncü bir yol vardır: DNA'yı korumak, syntax'i modernize etmek. Motif DNA korunur, biçim güncelleştirilir.
— Çağdaş Geometri Doktrini · özet ilkesiYürürlükteki Türk mevzuat altyapısı için bağımsız bir mimari teklif · şekil omurgası odaklı · içerik-yorum sınırı kesin.
Bu sistem belirli bir hukuki reform belgesi, idari bildirim veya kurumsal yayım aracı değildir. Yürürlükteki Türkiye Cumhuriyeti mevzuatının dijital ve basılı yayımı için kullanılabilecek standart bir şekil omurgasıdır. Sistem, mevzuatın metnine, hiyerarşisine, durumuna veya yorumuna dair hiçbir doktriner katkı taşımaz; yalnızca o metni okunabilir, taranabilir, taşınabilir kılan tipografik, kromatik ve yapısal standardı kurar.
Sistem altı norm tipini kapsar: Anayasa, Kanun (TBMM tarafından kabul edilmiş), Cumhurbaşkanlığı Kararnamesi, Yönetmelik, Tebliğ ve Genelge. Her tip için kromatik tanımlayıcı, tipografik kademe ve yapısal yerleşim önceden tanımlanmıştır. Bir mevzuat metni sistemin omurgası içinden geçtikten sonra, başka bir mevzuat metniyle yan yana konulduğunda, görsel olarak aynı disipline tabi olur.
Sistem şunları yapar: kromatik kademe haritalama, tipografik hiyerarşi, durum işaretleme, çapraz atıf görselleştirme, Akoma Ntoso uyumu, yapısal kayıt. Sistem şunları yapmaz: mevzuat metni yorumlama, halka yönelik sade dil özeti üretme, hukuki etki değerlendirmesi, içtihat sergileme, kanun yapma sürecine müdahale. Bu sınır, sistemin yetkili olmadığı alanlara el atmamasını güvenceye alır.
Bu belge, sistemin bir kurum tarafından resmi olarak benimsenmiş olduğunu iddia etmez; benimsenmesi için bir öneri olarak sunulur. Charter (s. 5) sisteme ait yetkilendirme zincirinin nasıl tamamlanacağını detaylandırır. Belge kendi entelektüel çerçevesinde tutarlıdır; operasyonel yürürlük için yetkili merci kararı gereklidir.
Bu sistem mevzuatın içeriğine konuşmaz; mevzuatın taşınmasına konuşur. Kanonik metin TBMM, Cumhurbaşkanlığı ve mevzuat yapan kurumlarındır; sistem o metnin görsel taşıyıcısıdır.
— Sistemin KonumuSistem sadece bir görsel sözlük değildir · Bir epistemolojik konumdur. Üç ilke bu konumu tanımlar: clarity, accessibility, longevity.
Önceki dört bölüm, sistemin nasıl çalıştığını argümanladı: üç tipografik evren, kompozit kromatik palet, modern geometri syntax'i, Türk mevzuat reformu bağlamı. Bu son alt-bölüm farklı bir düzlemden konuşur: sistemin niye kurulduğunu — hangi epistemolojik ödevi üstlendiğini, hangi etik konumu taşıdığını, hangi felsefi argümanları yanıtladığını.
Tasarım sistemi salt bir görsel sözlük değildir. Renkler, fontlar, tokenlar, geometriler bir araya geldiğinde ortaya çıkan, devletin kendisiyle ve vatandaşıyla konuşma biçiminin mimarisidir. Bu mimari, üç temel ilke etrafında inşa edilmiştir.
Önerme: Her tipografik karar bir epistemolojik konum taşır; sistem, hangi bilgi türünün okunduğunu, taşıyıcı formun kendisinden iletmelidir.
Bu ilke Üç Evren Doktrini'nin (1.1) felsefi temelidir. Fraunces mevzuatın sesini, Albert Sans sistemin sesini, Recursive Mono yapısal kimliklerin sesini taşır. Üç aile arasındaki ayrışma, salt görsel bir tercih değil; üç bilgi türü arasındaki epistemolojik ayrışmanın tipografik ifadesidir. Kullanıcı, font ailesinin değişimini fark ettiğinde, ona söz vermeden ne tür bir bilgiyle karşılaştığını öğrenmiş olur.
Epistemic clarity, belirsizliği reddeder. Sistemde "biraz Fraunces, biraz Albert Sans" gibi melez kullanımlar bulunmaz; bir bilgi katmanı bir aileye aittir, başka aileye değil. Bu disiplin, sistemin okunabilirliğini ve otoritesini kurar.
Önerme: Yürürlükteki mevzuat metni; her ekranda, her baskıda, her ölçekte görsel olarak okunabilir kılınır. Sistem yalnız şekil düzenini standartlaştırır; mevzuat içeriğini yorumlamaz, özetlemez, açıklamaz.
Bu ilke sistemin temel kısıtıdır: mevzuat metni kanonik kayıttır; resmi yayım kuralları ve hiyerarşik konumu mevzuatın kendi içeriğindedir. Sistem bu içeriği taşıyacak şekil omurgasını sağlar, içerikle ilişki kurmaz. Yorum, özet, halka yönelik açıklama; herhangi bir metnin sade dil karşılığını üretmek bu sistemin kapsamı dışındadır.
Okunabilirlik standardı şu teknik gereksinimlerle çerçevelenir: WCAG 2.2 AA seviyesinde renk kontrastı, en az 9pt mevzuat gövde fontu, 1.5-1.6 satır yüksekliği, 65-78 karakter satır uzunluğu, kademe başına net görsel ayrışma. Bu standartlar, mevzuat metnine müdahale etmeden okunabilirliğini güvenceye alır.
Sistem, mevzuat metninin ne içerdiğini değil, nasıl sunulduğunu düzenler. Bir kanun maddesi sistemin içinden geçtikten sonra aynı metindir; sadece görsel formu standartlaşmıştır.
Önerme: Sistem on yıllar boyunca taşınabilir, çoğaltılabilir ve değiştirilebilir olmak için tasarlanır; kapalı kaynak, tescilli format veya tek sağlayıcı bağımlılığı kabul edilemez.
Bu ilke sistemin sürdürülebilirlik argümanıdır. Üç font ailesi de SIL OFL 1.1 lisansı altındadır — açık kaynak, ücretsiz, herhangi bir bağlam için kullanılabilir. TBK için TS 715/2010 standardı ve 2893 sayılı Türk Bayrağı Kanunu yasal çapayı sağlar. Yapısal omurga Akoma Ntoso uluslararası standardıyla uyumludur — OASIS tarafından korunan açık format.
Bu ilke, sistemin kurumsal yönetim değişse de çalışmaya devam edebilmesini sağlar. Bir yönetim kadrosu, bir sağlayıcı, bir teknoloji platformu değişebilir; sistem değişmez. Lisans-kaynak-standart üçlüsünde kilit yoktur.
Üç ilke birbirinden bağımsız çalışmaz; tek bir tasarım disiplininin birbirini destekleyen sütunlarıdır. Epistemik Berraklık bilginin doğru taşıyıcıyla aktarılmasını sağlar. Okunabilirlik Standardı bu taşımanın her bağlamda görsel olarak çalışmasını garanti eder. Yapısal Sürdürülebilirlik bu sistemin zaman içinde taşınabilir olmasını korur.
Üç ilkeden biri eksik olduğunda sistem zayıflar. Berraklık olmadan sistem belirsizleşir; okunabilirlik olmadan sistem işlevini kaybeder; sürdürülebilirlik olmadan sistem geçicileşir. Üçü bir arada olduğunda, sistem yürürlükteki mevzuatı taşıyabilecek standart bir şekil omurgası olur.
Bu sistem, mevzuatın içeriğine müdahale etmez. Mevzuatın kanonik metnini taşıyacak standartlaşmış şekil omurgasıdır. Sistem yorumlamaz; sadece düzenler.
— Manifesto · Bölüm I · KapanışÜç tipografik evrenin tam mimari spesifikasyonu. Fraunces beş axis ile mevzuat metnini taşır; Albert Sans Cooper Hewitt + Akzidenz hibrit DNA'sıyla sistem söylemini; Recursive Mono MONO/slnt/wght üç-axis ile yapısal kimliği. Optical sizing doktrini, WONK/SOFT axis yönetimi, on iki UI rolünün tam tip-scale tablosu, Türkçe diakritik denetim ve SIL OFL 1.1 lisans rejimi.
Bir tasarım sisteminin tipografik bileşeni, sistemin tüm karakterini taşır. Renk değiştirilebilir, geometriler revize edilebilir, layout yeniden düzenlenebilir; ama font ailesi seçildikten sonra, sistemin sesi sabitlenir. Bu yüzden font ailesi seçimi sisteme verilen ilk ve en geri dönülmez karardır.
Bu bölüm üç ailenin tam tipografik mimarisini belgeler: tasarımcı, foundry, geliştirme tarihi, axis sayısı ve aralıkları, OpenType özellikleri, Türkçe diakritik desteği, lisans rejimi. Her aile için bu metadata, sistemin sürdürülebilirliği ve devredilebilirliği için kritik öneme sahiptir.
Brooklyn 2020 · Phil Pamphilon & Lauren Zimmerman · Undercase Type · Variable serif · Beş axis · SIL OFL 1.1.
Mevzuatın kendi sesini taşıyan font, sistemin en yoğun tipografik yükünü omuzlar: anayasa maddeleri, kanun fıkraları, italik vurgular, alıntılar, sayfa başlıkları. Tek bir variable ailenin bu yelpazenin tümünü tek karakter ailesinden taşıyabilmesi premium dokümantasyon sistemlerinin temel gereksinimidir. Fraunces beş axis ile bu yelpazeyi kapsar.
Fraunces, 1970'lerin Amerikan ticari serif geleneğinden — Goudy Heavyface (1925), Cooper Black (1922), Souvenir (1914) — tipografik DNA'sını alır. Bu geleneksel ailelerin yumuşak, yuvarlak, retro karakteri, Fraunces'in temel estetik çıkış noktasıdır. Ancak Fraunces bu mirası aynen taşımak yerine variable font teknolojisiyle yeniden yorumlar: optical boyut axis ile boy değiştiğinde karakter de adapt olur; SOFT axis ile yumuşaklığı kontrol edilebilir; WONK axis ile geleneksel formdan eccentric varyasyonlara geçiş yapılabilir.
Bu hibrit yapı — tarihsel hafıza × variable kontrol — Fraunces'i mevzuat sistemi için ideal kılar. Hukuk metni otoritesini tarihsel formdan alır (klasik serif okunabilirliği), ama esnekliğini variable axes'den (her UI rolüne uyarlanma) kazanır.
| Axis | Aralık | Tanım | Sistem Kullanımı |
|---|---|---|---|
| opsz | 9 — 144 | Optical boyut · küçük boyda karakter kalınlığı/kontrası artar, büyük boyda inceltilir | Body 14 · H3 36 · H2 60 · H1 96 · Görünüm 144 |
| wght | 100 — 900 | Ağırlık · Thin'den Black'e variable interpolation | Body 400 · H3 600 · H1-H2 700 · Görünüm 800 |
| SOFT | 0 — 100 | Yumuşaklık · 0 keskin geometrik, 100 yuvarlak organik. Fraunces'e özgü. | Body 0 · Title 10-25 · Lead İtalik 50-60 |
| WONK | 0 / 1 | Eccentric karakter modu · özel form varyantları (g, R, Q, ?) Fraunces'e özgü. | Görünüm only (opsz ≥48) · Body 0 |
| ital | 0 / 1 | İtalik · ayrı çizim, mekanik eğim değil | Alıntı · vurgu · yabancı terim |
Optical axis Fraunces'in en güçlü farkıdır. Statik fontlarla, aynı çizim 9pt'da da 144pt'da da kullanılır — küçük boyda fazla ince ve okunamaz, büyük boyda fazla kalın ve hantal görünür. Variable opsz axis ile, her boyut için karakter ayrı ayrı optimize edilir. Aşağıdaki ladder sistemde kullanılan beş ana boyu sergiler:
Fraunces'e özgü iki axis — WONK ve SOFT — sistemin karakterini belirler. WONK 0 ile karakter klasik, beklenen serif formundadır; WONK 1 ile eccentric formlar devreye girer (özellikle g, R, Q, ? karakterlerinde belirgin değişimler). SOFT 0 ile karakter keskin, geometrik; SOFT 60-100 ile yuvarlak, organik.
| UI Rolü | Axis Spec | Ön İzleme (Türkçe) |
|---|---|---|
| Sayfa Title | opsz 144 · wght 800 · SOFT 25 · WONK 1 | T.C. Mevzuat |
| Bölüm H1 | opsz 72 · wght 700 · SOFT 20 · WONK 1 | Anayasa Madde 38 |
| Bileşen H3 | opsz 36 · wght 600 · SOFT 10 | Hiyerarşik Yorumlama |
| Body — Mevzuat | opsz 14 · wght 400 · SOFT 0 | İdarenin düzenleyici işlemleriyle suç ve ceza konulamaz. |
| Lead İtalik | opsz 16 · wght 500 · SOFT 50 · ital | Madde başlığı altı tanıtım paragrafı, italik vurgu |
| Footnote | opsz 9 · wght 400 · SOFT 0 | Bkz. AYM E.2014/87, K.2015/112 sayılı karar. |
Sistemde varsayılan olarak kern, liga, tnum aktiftir. Diğer özellikler bağlama göre etkinleştirilir — örneğin tablolarda tnum (sayıların hizalı görünmesi için), gövdede onum (eski-tip rakamlar, daha okunabilir), görünüm'lerde dlig (özel ligatür kombinasyonları).
Berlin 2022 · Christian Lassen · The Open Foundry · Cooper Hewitt × Akzidenz-Grotesk hibrit DNA · Variable sans · SIL OFL 1.1.
Sistemin operasyonel söylemini taşıyan font, mevzuatın otoritesinden farklı bir karakter taşımalıdır: hukuk değil davet, anıt değil arayüz, tarih değil fonksiyon. Albert Sans bu rol için seçilmiştir — Smithsonian Cooper Hewitt'in kurumsal sansının davetkâr modernliği ile 19. yüzyıl sonu Akzidenz-Grotesk'in tarafsız otoritesini bir variable ailede birleştiren çağdaş bir hibrittir.
Albert Sans iki ana ebeveynden tipografik DNA taşır. Birincisi, Cooper Hewitt Sans: 2014'te Chester Jenkins (Village Type) tarafından Smithsonian Cooper Hewitt, Smithsonian Tasarım Museum'un kurumsal kimliği için tasarlanan açık kaynak variable sans. Cooper Hewitt'in karakteri davetkâr modernizm üzerine kurulur — yuvarlatılmış stroke uçları, geniş counter'lar (a, e, o iç boşlukları), düşük x-yüksekliği. Bu karakter müze ziyaretçisine "yaklaşabilir, anlaşılırım" der.
İkincisi, Akzidenz-Grotesk: 1898'de Hermann Berthold AG (Berlin) tarafından yayımlanan, modern grotesk sans ailesinin ilk kanonik örneklerinden biri. Akzidenz'in karakteri tarafsız otorite üzerine kurulur — keskin stroke kontrası, sıkı counter'lar, yüksek x-yüksekliği. Bu karakter resmi belgeye, kurumsal yayına, devlet ilanına uyar. 1957'de Akzidenz'in tipografik yorumu olarak Helvetica çıkar; 1960'larda Akzidenz International Typographic Style'ın amiral ailesi olur.
Christian Lassen, Albert Sans'ı bu iki ebeveynin ortak axis'ini bulan bir hibrit olarak tasarlar. Sonuç: Cooper Hewitt'in davetkârlığı + Akzidenz'in otoritesi. Mevzuat sistemi için tam istenen ton — sistem söylemi kurumsal ama insan, otoriter ama davetkâr, resmi ama erişilebilir olmalıdır.
Akzidenz tarafsız otorite verir, Cooper Hewitt davetkâr modernlik. Albert Sans bu ikisinin tam ortasında durur — kurumsal söylemin tam istediği otoriter ama erişilebilir tonda.
— Albert Sans Tipografik ArgümanıFraunces'in beş axis'inin aksine Albert Sans iki axis taşır — kasıtlı bir disiplin. Sistem söylemi mevzuat metni gibi tonal çeşitlilik gerektirmez; sade, fonksiyonel, öngörülebilir olmalıdır. İki axis bu disiplini tam karşılar.
| Axis | Aralık | Tanım | Sistem Kullanımı |
|---|---|---|---|
| wght | 100 — 900 | Ağırlık · Thin, Light, Normal, Orta, SemiBold, Koyu, ExtraBold, Black variable interpolation | UI body 400 · UI etiket 500 · Buton 600 · System H 700 · Görünüm 800 |
| ital | 0 / 1 | İtalik · ayrı çizilmiş italik, mekanik eğim değil | Inline emphasis · disclaimer · tooltip body |
| UI Rolü | Axis Spec | Ön İzleme |
|---|---|---|
| Top-bar Brand | wght 700 · 16pt · -0.01em | T.C. Mevzuat |
| Primary nav | wght 600 · 12pt | Ara · Karşılaştır · Atıf · Versiyon |
| Primary buton | wght 600 · 12pt · 0.01em | Maddeyi Karşılaştır |
| Form etiket | wght 500 · 10pt | Kanun Numarası |
| Form girdi | wght 400 · 11pt | Örn: 2709, 5237, 1219... |
| Body — sistem | wght 400 · 11pt · 1.5lh | Aşağıda yürürlükteki mevzuat listelenir. |
| Disclaimer italik | wght 400 · ital · 9pt | Bu özet bilgi amaçlıdır, hukuki bağlayıcılığı yoktur. |
Albert Sans Türkçe için kritik tüm karakterleri tam kapsamla destekler: ı / İ / ş / Ş / ğ / Ğ / ç / Ç / ö / Ö / ü / Ü. Özellikle dikkat çekici olan İ karakterinin noktasının dot-on-i (büyük harfli i'nin noktası) hem proporsiyonu hem konumlandırması Türkçe akademik tipografi standartlarına uygun çizilmiştir. Romanize dillerin Latin alfabesinde standart I'dan ayrıştırılması Türkçe okuma için zorunludur.
OpenType özellikleri Fraunces'inkine benzer set ile gelir: kern, liga, tnum, onum, smcp, frac. Sistemde tnum tablolarda zorunludur; smcp üst etiket ve all-caps rozet'lerde kullanılır.
Brooklyn 2019 · Stephen Nixon · Ok Type · KABK TypeMedia masters · Beş axis · SIL OFL 1.1.
Yapısal kimlik evreni — ELI URI'lar, kanun numaraları, versiyon timestamp'leri, AYM karar referansları — sistemin makine-okunabilir ve insan-okunabilir cephesinin birleştiği yerdir. Bu evrenin tipografik karşılığı geleneksel olarak monospace olmuştur; her karakter eşit genişlikte, hizalanabilir, programatik. Recursive Mono bu geleneği variable font teknolojisiyle yeniden yorumlar — beş axis ile aynı aile içinde proporsiyonel ve monospaced modlar arasında geçiş yapabilen, çağdaş kod tipografisinin kanonik ailelerinden biridir.
Recursive'in tarihçesi The Royal Academy of Art (KABK) Lahey'deki TypeMedia post-graduate yüksek lisans programında başlar. Stephen Nixon, 2017-2018 akademik yılında bu programa katılır ve master tezi olarak Recursive'in ilk prototipini geliştirir. KABK TypeMedia — Erik van Blokland, Just van Rossum, Peter Bilak gibi efsanevi tipograf hocaların yönlendirdiği bu program — variable font teknolojisinin akademik laboratuvarı olarak tanınır. Recursive bu laboratuvarın amiral ürünlerinden biridir.
2019 sonunda Nixon kendi foundry'si Ok Type'ı Brooklyn'de kurar ve Recursive'i resmi olarak yayımlar. Aile, GitHub'da açık kaynak olarak geliştirilir; her release notu, axis düzenlemesi, glif eklemesi public işlem history'de izlenebilir. Bu şeffaflık Recursive'i sürdürülebilirlik açısından özellikle değerli kılar — sistem 20-30 yıl sonra dahi font geliştirme tarihini doğrulayabilir.
Recursive'in beş axis'i, ailenin çift-modlu karakterini mümkün kılar. MONO axis tek başına ailenin temel karar düzlemini belirler: 0 ise proporsiyonel sans, 1 ise klasik monospace. Slant axis İtalik geleneğinden ayrı bir mekanik eğim sunar. Cursive (CRSV) ve Casual (CASL) axis'leri sistemde kullanılmaz ama belgelenir.
| Axis | Aralık | Tanım | Sistem Kullanımı |
|---|---|---|---|
| MONO | 0 — 1 | Monospace toggle · 0 proporsiyonel sans, 1 klasik kod monospace | Sabit: MONO 1 (her zaman monospace) |
| wght | 300 — 1000 | Ağırlık · Light, Normal, Orta, SemiBold, Koyu, Black | URI/code 400 · meta 500 · rozet 600 · highlight 700 |
| slnt | 0° → -15° | Slant (eğim) · italik ayrı çizim değil, mekanik eğim | Pseudo-italik · annotated comment |
| CASL | 0 — 1 | Casual axis · 0 mekanik/teknik, 1 el-yazısı tarzı yumuşak | Sabit: CASL 0 (kullanılmaz) |
| CRSV | 0 / 1 | Cursive · 0 standart italik, 1 cursive 'a/e' formları | Sabit: CRSV 0 (kullanılmaz) |
Sistem, Recursive'in beş axis'inden yalnızca ikisini aktif kullanır: wght ve slnt. MONO her zaman 1'de tutulur — sistem mevzuat kimliği için klasik kod monospace görünümünü korur, proporsiyonel mod hiç kullanılmaz. CASL her zaman 0'da — sistem söylemi resmi/teknik tonda kalır, el-yazısı türevleri kurumsal bağlama uygun değildir. CRSV her zaman 0'da — cursive 'a' ve 'e' formları yapısal kayıt için fazla dekoratif olur.
Bu disiplin sistemin sürdürülebilirliği için kritiktir. Beş axis'in tümü aktif kullanılsaydı, hangi axis kombinasyonunun hangi UI rolünde kullanılacağı yönetilmesi gereken bir tasarım yükü olurdu. İki axis ile sınırlamak, sistemin uzun vadeli devredilmesini kolaylaştırır.
| UI Rolü | Axis Spec | Ön İzleme |
|---|---|---|
| Kanun No rozet | MONO 1 · wght 700 · 14pt | 5237 sy. TCK |
| Madde no satır içi | MONO 1 · wght 600 · 11pt | md-38/fk-3 |
| ELI URI | MONO 1 · wght 500 · 10pt | /eli/tr/k/5237/md-38 |
| Timestamp | MONO 1 · wght 400 · 9pt | 2001-10-03 · v.2 |
| Üst Etiket caps | MONO 1 · wght 600 · 8pt · 0.2em | ● Bölüm 2.3 · Yapısal Kimlik |
| Code block | MONO 1 · wght 400 · 9pt | <article eId="md-38"> |
| Annotated mono | MONO 1 · wght 400 · slnt -8 · 9pt | // versiyon notu |
Recursive sadece teknik bir font değildir; çift-okuyucu bir font ailesidir. Aynı karakter dizisi insan tarafından okunduğunda anlam taşır, makine tarafından parse edildiğinde URI olur. Bu çift-rol monospace'in temel zaferdir.
— Recursive Mono Tipografik ArgümanıAynı font ailesi · farklı optik düzlemler. opsz axis, dijital baskının statik font ödevini variable çağa taşır.
Optik boyutlandırma (optical sizing), tipografinin baskı çağında doğmuş bir disiplinidir. 16. yüzyıl punzonist'leri (punch-cutters), her boyut için ayrı bir punzon keserdi: 8 puntoluk metin için bir punzon, 12 puntoluk için başka, 24 puntoluk görünüm için bir başkası. Bu ayrı çizimler şu basit gerçekliğin kabulüydü: karakter aynı görünmek için aynı çizilemez — boyut değiştikçe karakter da uyum sağlamalıdır.
Bir karakteri 6 puntoda da, 60 puntoda da aynı çizim ile basarsanız, iki taraf birden başarısız olur. 6 puntoda harf ince stroke'ları kaybeder, kontras yıkılır, karakterler birbirine yapışır, okunabilirlik düşer. 60 puntoda aynı harf kalın stroke'ları aşırı bulur, harf hantal görünür, ince detaylar (apertures, joints, terminals) kaybolur. Çözüm: her boyut için ayrı çizim. Bu, baskı tipografisinin temel kuralıdır.
20. yüzyılda dijital font teknolojisinin geliyle birlikte bu disiplin kaybolur. Dijital fontlar tek bir çizim üzerinden tüm boyutlarda kullanılırdı — kullanım pratiğinin gerektirdiği basitlik için. Sonuç: her dijital font ya küçük boyda problemli (örn. Times New Roman ekranda 8pt'de), ya büyük boyda problemli (örn. Helvetica 96pt görünüm'de fazla hantal). Tek istisna: family halinde farklı versiyonlar sunan profesyonel aileler — Adobe Garamond Premier Pro 4-axis optical boyut'lı bir ailedir (Açıklama / Normal / Subhead / Görünüm), her bir versiyon ayrı çizim.
2016 yılında OpenType 1.8 spesifikasyonu variable font teknolojisini standartlaştırdı. Variable fontlar, tek bir font dosyasında birden fazla "tasarım space" axis taşıyabilir. Beş kanonik axis — wght (ağırlık), wdth (genişlik), opsz (optical boyut), ital (italik toggle), slnt (slant) — variable font teknolojisinin temel parametreleridir. Bunlardan opsz, punzon geleneğinin dijital reenkarnasyonudur.
Fraunces, opsz 9'dan opsz 144'e kadar tek bir font dosyasında 135 ara değer interpole eder. Her boyutta karakter ayrı optimize edilmiştir — küçük boyda kalın stroke ve geniş counter (okunabilirlik için), büyük boyda ince stroke ve sıkı counter (detay görünürlüğü için). Bu interpolation runtime'da, browser veya baskı engine seviyesinde yapılır.
Sistemde Fraunces beş optik düzlemde kullanılır. Her düzlem için opsz değeri kullanılan punto boyu ile eşleştirilir; yani 14pt metin için opsz 14, 144pt görünüm için opsz 144. Bu, variable font'un en doğal kullanımıdır.
| Optical Düzlem | opsz Değeri | Punto Boyu | UI Bağlamı |
|---|---|---|---|
| Görünüm | 144 | 96-180pt | Sayfa başlığı · cover · büyük bölüm opener |
| Hero Title | 72 | 48-90pt | Bölüm title · sub-bölüm H |
| Subhead | 36 | 24-44pt | Bileşen title · h3 |
| Body | 14 | 10-16pt | Madde gövdesi · paragraf |
| Açıklama | 9 | 7-10pt | Dipnot · meta · footnote |
Variable opsz axis, punzon geleneğinin dijital reenkarnasyonudur. 16. yüzyıldan 21. yüzyıla, aynı tipografik gerçek değişmez: karakter aynı görünmek için aynı çizilemez.
— Optical Sizing Doktrini · özet ilkesiİki Fraunces-özgü axis, sistemin karakterini belirler. WONK eksantriklik düzeyini yönetir, SOFT tipografik sıcaklığı.
Fraunces, OpenType standardı dışında iki özel axis taşır: WONK ve SOFT. Bu axis'ler ailenin kişiliğini belirler — sıradan bir variable serif'ten ayrıştırır, sisteme özgün bir karakter verir. Her ikisi de Fraunces tasarımcıları Pamphilon & Zimmerman tarafından kasıtlı tasarım kararlarıdır; başka aileler tarafından kopyalanamayan, lisans-içi imzalardır.
WONK axis, ailenin geleneksel/eccentric ayrımını yönetir. WONK 0'da Fraunces beklenen, klasik serif formundadır — okumayı kesintiye uğratmayan, "görünmez" kaliteli body text karakteri. WONK 1'de ise belirli karakterler eccentric varyantlarına geçer:
Sistem WONK kullanımını opsz boyuyla koşullandırır. Body text düzleminde (opsz ≤ 16) WONK her zaman 0 — okunabilirlik için sıradanlık. Görünüm düzleminde (opsz ≥ 48) WONK 1 — sayfa üzerindeki imza için eccentric'lik. 16-48 arasındaki orta boy: bağlama göre, varsayılan 0.
SOFT axis, ailenin keskinlik / yumuşaklık spektrumunu yönetir. SOFT 0'da Fraunces keskin, geometrik karakterli — stroke uçları net kesilmiş, eğriler matematiksel. SOFT 100'de tüm köşeler yumuşar, eğriler organikleşir, karakter "yumuşak" bir ton kazanır.
Sistemde SOFT değerleri UI rolünün ton ihtiyacıyla eşleştirilir. Mevzuat gövdesi SOFT 0'da kalır — hukuki ciddiyet bir yumuşatmaya tahammül etmez. Lead paragraflar, alıntılar ve uzun italik blokların kullanıldığı bağlamlarda SOFT 30-50 ile davetkâr ton tercih edilir. Görünüm başlıklarda SOFT 15-25 — orta noktada, ne sterilize ne aşırı yumuşak.
| UI Bağlamı | WONK · SOFT | Tipografik Ton |
|---|---|---|
| Mevzuat gövdesi | WONK 0 · SOFT 0 | Klasik, keskin, otorite |
| Görünüm başlık | WONK 1 · SOFT 25 | Eksantrik ama dengeli, anıtsal |
| Bölüm başlığı | WONK 1 · SOFT 18 | Eksantrik, orta ton |
| Alt-bölüm H3 | WONK 0 · SOFT 10 | Sıradan, hafif yumuşak |
| Lead italik | WONK 0 · SOFT 50 | Davetkâr, sıcak ton |
| Alıntı bloğu | WONK 0 · SOFT 60 | Maksimum sıcaklık, italik blok |
Bu disiplinli WONK/SOFT yönetimi sistemin kişiliğini katmanlı kurar. Okuyucu, sayfa üzerinde gezindiğinde, font ailesinin değişmeden tonun değişmesini hisseder. Bu his, tipografinin en yüksek formundadır: aynı aile içinde, axis kontrolüyle, farklı bağlamları taşımak.
Sistemin tam tipografik haritası · Her rol, ailesi, tam axis şartnamesi, satır yüksekliği ve harf aralığı değeri ile.
Önceki üç alt-bölüm üç ailenin karakterini belgeledi: Fraunces beş axis ile, Albert Sans iki axis ile, Recursive Mono beş axis ile (ikisi sabit, ikisi aktif). Bu alt-bölüm tüm bu axis'lerin sistematik haritasını sunar: 12 UI rolünün her biri için aile, axis değerleri, boyut, satır yüksekliği, harf aralığı. Bu harita sistemin tek-kaynak-doğruluk tablosu (single source of truth) olarak işlev görür.
| Rol | Aile | Axis Spec | Boy | LH | Tracking | Ön İzleme |
|---|---|---|---|---|---|---|
| Görünüm | Fraunces | opsz 144 · wght 800 · SOFT 25 · WONK 1 | 96pt | 0.9 | -0.025em | Mevzuat |
| Bölüm H1 | Fraunces | opsz 72 · wght 700 · SOFT 18 · WONK 1 | 60pt | 0.95 | -0.02em | Anayasa Madde 38 |
| Subsection H2 | Fraunces | opsz 48 · wght 700 · SOFT 15 | 40pt | 1.0 | -0.015em | Belirlilik İlkesi |
| Bileşen H3 | Fraunces | opsz 28 · wght 600 · SOFT 10 | 22pt | 1.15 | -0.01em | Hiyerarşik Yorumlama |
| Lead İtalik | Fraunces | opsz 18 · wght 400 · SOFT 30 · ital | 14pt | 1.55 | 0 | Madde özünün italik özeti |
| Mevzuat Body | Fraunces | opsz 14 · wght 400 · SOFT 0 | 11pt | 1.65 | 0 | Madde gövdesinin tipografik tonu |
| Lead İtalik | Fraunces | opsz 16 · wght 500 · SOFT 50 · ital | 11pt | 1.55 | 0 | Madde başlığı altı tanıtım italik bloğu |
| Footnote | Fraunces | opsz 9 · wght 400 · SOFT 0 | 8pt | 1.5 | 0 | Bkz. AYM E.2014/87 sayılı karar. |
| UI Heading | Albert | wght 700 · ±0 | 18pt | 1.2 | -0.01em | Filtre Seçenekleri |
| Buton | Albert | wght 600 · +0.01em | 12pt | 1.0 | 0.01em | Maddeyi Karşılaştır |
| UI Body | Albert | wght 400 · ±0 | 11pt | 1.5 | 0 | Yürürlükteki mevzuat listelenir. |
| URI / Code | Recursive | MONO 1 · wght 500 | 10pt | 1.4 | 0 | /eli/tr/k/5237/md-38 |
Bu 12 rol, sistemin tüm tipografik yelpazesini kapsar. Sistem dışı bir UI rolü ortaya çıktığında — yeni bir bileşen, yeni bir yüzey, yeni bir use case — bu tabloya yeni satır eklenir. Tablonun dışında kayıt dışı tipografi kullanılmaz; bu sistemi çoğaltılabilir ve devredilebilir kılan disiplindir.
Her rol için tam altı parametre belgelenir: aile, eksen değerleri, font boyutu, satır yüksekliği, harf aralığı, izleme. Bu altı parametre değişmediği sürece, sistem on yıllar boyunca tipografik olarak tutarlı kalır. Bu yüzden bu tablo bir tek-kaynak-doğruluk (single source of truth) — değiştirilmesi sistemin değişmesi anlamına gelir, gözlemsel bir kayıt değildir.
Bu tablo bir kayıt değil, bir kanundur. Sistem tipografik kararlarını bu tablodan alır; değişiklik yapılacaksa, tablo değiştirilir. Tablo dışında kayıt dışı tipografi yoktur.
— Type Scale DisipliniTürkçe karakter seti üç aile için doğrulanır · Açık-kaynak SIL OFL 1.1 lisans rejimi devlet kullanımı için savunulur.
Türkiye Cumhuriyeti'nin yazılı hukuk altyapısında kullanılacak bir font ailesi iki temel testi geçmek zorundadır. Birincisi: Türkçe karakter setinin tam ve doğru desteği — sadece codepoint düzeyinde değil, glif proporsiyonu, dot konumlandırması ve kerning seviyesinde. İkincisi: uzun vadeli lisans güvencesi — sistemin 20-30 yıllık ufkunda font sağlayıcısı kapansa, foundry el değiştirse, lisans terimleri değişse dahi devletin font ailelerini kullanma hakkı garanti edilmelidir. Bu iki test, aşağıda her üç aile için ayrı ayrı doğrulanmıştır.
Türkçe alfabesi Latin alfabesinin 29 harflik bir varyantıdır; üç karakter (ç ğ ş) cedilla/breve diakritikleriyle, iki karakter (ö ü) umlaut diakritikleriyle, bir karakter (ı) dotless-i olarak farklılaşır. Her bir karakter, üç font ailesi için ayrı ayrı doğrulanmıştır:
Üç font ailesinin tamamı SIL Open Font License (OFL) versiyon 1.1 lisansı altında yayımlanmıştır. SIL OFL, Summer Institute of Linguistics tarafından 2005 yılında geliştirilen, fontlar için tasarlanmış özel-amaçlı bir açık kaynak lisansıdır. MIT veya Apache lisansları kod-genel lisanslardır; SIL OFL fontların kullanım ihtiyaçlarına özel olarak şekillendirilmiştir.
SIL OFL 1.1 dört temel hakkı garanti eder:
Türkiye Cumhuriyeti'nin mevzuat altyapısı için SIL OFL 1.1 lisansı ideal bir rejimdir. Üç gerekçeyle:
Birinci gerekçe — Sürdürülebilirlik. Bir foundry kapansa, sahip değişse, ya da lisans terimlerini geriye dönük değiştirmeye kalksa dahi, sistem font ailelerini kullanma hakkını kaybetmez. SIL OFL 1.1 lisansı geri çağrılamazdır (irrevocable); bir kez verildi, sonsuza dek geçerlidir. Bu sistemin uzun vadeli devamlılığı için kritik bir güvencedir.
İkinci gerekçe — Vendor lock-in yok. Tescilli font lisansları (Monotype, Adobe Fonts vb.) bağımlılık yaratır — yıllık üyelik, kullanıcı başına lisanslama, domain başına ücretler. Bir devlet bu bağımlılıklara kapılamaz. SIL OFL 1.1, bağımlılık zincirinin tamamen dışındadır.
Üçüncü gerekçe — Devredilebilirlik. Sistem bir yönetim kadrosunun ürünüdür ama bir yönetim kadrosunun mülkiyeti değildir. Sistem 30 yıl sonra başka bir kurum tarafından devralındığında, ya da bir başka devletin (örn. KKTC) yasama altyapısı için adapte edildiğinde, font ailelerinin yeniden lisanslanması gerekmez. SIL OFL 1.1 bu devredilebilirliği garanti eder.
Devletin yazılı hukuk altyapısı tescilli bir lisansa bağımlı olamaz. SIL OFL 1.1, sistemin ebediyen kendi mülkiyetinde kalmasını garanti eder. Bu lisans seçimi salt teknik bir karar değil, egemenlik kararıdır.
— Lisans Rejimi · özet ilkesiBu bölüm üç font ailesinin tam tipografik mimarisini, beş optik düzlemde optical sizing doktrinini, WONK/SOFT axis yönetimini, 12 UI rolünün tek-kaynak-doğruluk tablosunu, Türkçe diakritik denetim'ini ve SIL OFL 1.1 lisans rejimini belgeledi. Sistemin tipografik omurgası bu bölümde sabitlendi; bundan sonraki bölümler (kromatik palet, tasarım jetonları, UI yüzey anatomy, Akoma Ntoso yapısı) bu omurganın üzerine inşa edilecek.
Kromatik mimari altı norm tipini görsel olarak kodlar: Anayasa, Kanun, CBK, Yönetmelik, Tebliğ ve Genelge. Her renk için Lab, OKLCH ve APCA değerleri; 12 basamaklı LCH skalalar; WCAG kontrast matrisi; sistem içi kademe-bileşen haritalaması.
Bir devletin kromatik mimarisi salt estetik karar değildir; sembolik bir ekonomidir. Hangi rengin saklı tutulduğu, hangi rengin akan bir günlük dil olduğu, hangi rengin spesifik bir kademede tanımlandıği — bu kararların tümü, devletin kendisiyle ve vatandaşıyla nasıl konuştuğunun kromatik ifadesidir. Yanlış kullanılan kırmızı, propagandaya kayar; yanlış kullanılan turkuvaz, kromatik kimliksizliğe çağırır.
Bu bölüm, sistemin kromatik mimarisini iki rejim ve beş ton üzerinde belgeler. Her renk doğrulanabilir bir tarihsel kaynak veya teknik standarda dayanır; her hex değeri kendi L*a*b*, OKLCH, APCA koordinatları ile kayıt altındadır; her sistem-içi rol haritalanmıştır.
İki rejim, iki mimari rol. Saklı kırmızı Anayasa tanımlayıcısı olarak işler · akan turkuvaz yönetmelik kademesinin operasyonel ana rengidir. Dört tamamlayıcı renk farklı norm tiplerini görsel olarak kodlar.
Bölüm I (Manifesto) içinde 1.2 Kompozit Palet Doktrini, sistemin kromatik mimarisinin felsefi temellerini kurmuştu. Bu alt-bölüm aynı doktrini sistem-seviyesinde derinleştirir: iki rejimin (saklı/akan) operasyonel pratiği, beş rengin (TBK + Turkuvaz + dört tamamlayıcı) sistem-içi kümelenmesi, ve bu kromatik mimarinin neden tek renk paletinden üstün olduğunun teknik kanıtlanması.
Sistemin kromatik mimarisi iki tipte rejim arasındaki asimetrik denge üzerine kurulur. Bu asimetri, Anadolu Selçuklu mimarisinin malzeme paletinden öğrenilmiştir — kesme taş yapıyı taşır (saklı), çini yapıyı süsler (akan). Aynı asimetri sistemde:
Sistemde nadir görünür; göründüğünde maksimum ağırlık taşır. Üç bağlamla sınırlandırılmıştır: T.C. emblem'i, Anayasa kademesi mührü, AYM iptal işareti. Bu üç bağlam dışında kesinlikle kullanılmaz.
Sistemde her gün görünür; her etkileşim noktasında davetkâr ton taşır. Geniş kullanım kapsamı vardır: primary action, navigation, link, üst etiket, rozet, ornament outline.
İki rejim arasındaki asimetrik denge sistemin temel kromatik tasarım kararıdır. TBK saklı olduğu için sembolik ağırlığını korur; turkuvaz akan olduğu için operasyonel doku oluşturur. Bu ikisinin rolleri değiştirilseydi — turkuvaz saklı, TBK akan — sistem propaganda dilini benimser, kromatik kimliğini kaybeder, görsel okunabilirliği bozar.
Bir devlet altyapısı için tek renkli palet ilk bakışta cazip görünebilir — saf, minimalist, kromatik gürültü-az. Ama tek renkli paletler sistemde kapasiteyi yıkar:
Bu üç senaryoya karşı, kompozit palet üç doktriner avantaj sağlar: sembolik ekonomi (TBK saklılığı görsel ağırlığını korur), hiyerarşik ayrışma (dört tamamlayıcı renk altı norm tipini bire bir kodlar), kromatik denge (TBK ve turkuvaz birlikte güçlü kromatik kimliği taşır).
Sistemde beş ana renk vardır; her biri kendi sistemli rolünü taşır. Aşağıdaki çip-row sistemin tam palet özeti — beşli kromatik mimari tek bakışla görünür:
Her rengin sistemde olmasının doğrulanabilir bir kaynağı vardır. Bu, paletin keyfi tasarım kararları dizisi değil, belge altyapısı olan kromatik kimlik olmasını sağlar:
| Renk | Doğrulanabilir Kaynak | Tarih |
|---|---|---|
| TBK · Kırmızı | 2893 sayılı Türk Bayrağı Kanunu · TS 715/2010 Türk Standardı · Pantone 186 C eşdeğeri | 22 Eyl 1983 |
| Turkuvaz | Konya Karatay Medresesi taç kapı çinileri · Sivas Gök Medrese taç çinileri · Mevlana Türbesi rölyefleri | 1251 — 1274 |
| Bordo | Osmanlı/Cumhuriyet Düstûr külliyatı ciltli kapak rengi · resmi yasama yayını tarihsel referansı | 19.-20. yy |
| Lacivert | Anayasa Mahkemesi 1962 ilk resmi yayınları kapak rengi · içtihat ciltleri | 1962+ |
Bu beş kaynak — bir devlet standardı, üç tarihi mimari yapı, iki tarihsel yayın geleneği — paletin belge altyapısını kurar. Sistemin kromatik mimarisi 2026 tarihli bir tasarım kararı değil, sekiz yüzyıllık bir kromatik mirasın çağdaş yorumudur.
Bu palet seçilmiş değil, türetilmiştir. Her rengin arkasında 8 yüzyıl, 1 anayasal kanun, 5 tarihi yapı veya geleneksel yayın durur. Belge altyapısı, kromatik kimliğin egemenlik temelidir.
— Kompozit Palet · özet ilkesi22 Eylül 1983 tarihli 2893 sayılı kanun · TS 715/2010 Türk Standardı · Pantone 186 C · Saklı, sembolik, sorgulanamaz.
Türk Bayrağı Kırmızısı (TBK), sistemde teknik bir renk değil anayasal bir tanımlayıcıdür. Hex değeri, Lab koordinatı ve APCA puanı bu rengi tanımlar ama özünü taşımaz: TBK'nın özünü 22 Eylül 1983 tarihli 2893 sayılı Türk Bayrağı Kanunu ile TS 715/2010 Türk Standardı kurar. Bu iki belge sistemin kromatik mimarisinin tek anayasal-yasal çapasıdır.
| HEX | #E30A17 |
| RGB | 227, 10, 23 |
| HSL | 357°, 92%, 46% |
| OKLCH | 55.4% · 0.221 · 27.5° |
| CIE L*a*b* | 47.5 · 71.7 · 52.6 |
| CMYK | 0, 96, 90, 11 |
| Pantone | 186 C (eşdeğer) |
| Standart | TS 715/2010 |
| APCA (beyaz) | Lc 70.4 · AA Body |
22 Eylül 1983 tarihli ve 2893 sayılı Türk Bayrağı Kanunu, Türk Bayrağı'nın yapısının, renklerinin ve kullanımının yasal çerçevesini kurar. Kanunun 2. maddesi bayrağın temel özelliklerini tanımlar: "Türk Bayrağı; al zemin üzerinde, beyaz ay ve yıldızdan oluşur." Burada geçen al zemin ifadesi, Türk kromatik geleneğinde kırmızının çağırılma şeklidir — al kelimesi Eski Türkçeden bu yana saf/parlak kırmızıyı işaret eder.
Kanunun 4. maddesi bayrağın detaylı yapım kurallarının Türk Standartları Enstitüsü (TSE) tarafından belirlenen standartlara göre yapılacağını öngörür. Bu hüküm üzerinden, TSE 1992 yılında ilk standardı yayımladı ve 2010 yılında TS 715/2010 versiyonu yürürlüğe girdi. Bu standart bayrağın matematiksel oranlarını (en/boy 2:3, ay/yıldız ölçüleri), tekstil kalite gereksinimlerini ve renk koordinatlarını belirler.
TS 715/2010 standardı, Türk Bayrağı kırmızısı için iki temel referans verir: CIE L*a*b* koordinatları (L=47.5, a=71.7, b=52.6, tolerans ΔE ≤ 2.0) ve Pantone 186 C eşdeğeri. Bu iki referans, kırmızının fiziksel boyalardan dijital ekranlara kadar her medya için tutarlı şekilde çoğaltılmasını sağlar. Standart ayrıca fade resistance (renk solma direnci) için tekstil testleri tanımlar — bayrağın güneşe uzun süre maruz kaldığında bile rengini koruması zorunludur.
Hex değeri #E30A17, TS 715/2010 standardındaki Pantone 186 C'nin sRGB çıktısının matematiksel ortalamasıdır. Pantone'un kendi konvertasyon araçları bu hex değerini önerir ve birçok devlet altyapı projesi (TC Cumhurbaşkanlığı, MFA, TBMM dijital varlıkları) bu hex'i benimsemiştir. Bu, sistemin de facto standart kırmızısıdır.
Türk kromatik geleneğinde kırmızı, en az 700 yıllık bir tarihe sahiptir. Osmanlı sancağı 14. yüzyıldan itibaren al renkli olarak kayıtlıdır; 1844 Tanzimat döneminde "Devlet-i Aliyye Sancağı" olarak resmi bayrak statüsüne kavuştuğunda al-beyaz-ay-yıldız kompozisyonu sabitlenir. 1923 Cumhuriyet ilanından sonra 1936 Tarihli Türk Bayrağı Nizamnamesi ile bu kompozisyon Türkiye Cumhuriyeti bayrağı olarak devralınır.
Bayrağın kırmızısı, fiziksel boya olarak değil sembolik bir kromatik kimlik olarak çağırılır. Türk kültüründe kırmızı: şehadet, kan, ateş, güneş, yaşam enerjisi gibi semantik katmanları taşır. Hıdrellez ritüellerinden saraydaki kandil törenlerine, kırmızı kromatik bir sembol ekonomisinin merkezindedir. Bu sembolik ağırlık, sistemde TBK'nın saklı tutulması kararının arkasındaki temel argümandır.
| Rol | Tam Kullanım Spesifikasyonu | Frekans |
|---|---|---|
| T.C. Emblem | Sayfa sol üst köşede sabit konum · 8×8mm kare TBK arka plan + beyaz Fraunces "TC" karakteri (opsz 60, wght 800, WONK 1) · sistemin tipografik mührü | Her sayfada 1× |
| Anayasa Kademesi | Anayasa metni sayfalarında border-top: 4px solid #E30A17 · "ANAYASA" rozet solid TBK arka plan + beyaz Albert Sans 700 etiket · Anayasa Madde markeri G-07a (sekiz köşeli yıldız) TBK outline | Yalnız anayasa kademesi |
| AYM İptal İşareti | İptal edilmiş maddelerde "AYM İPTAL" hap: arka plan TBK-2 (#FEF1F2), kenarlık 1px TBK, text TBK-11 · bildirim kutusunun border-left: 4px solid TBK · iptal tarihinin TBK ile mührlü gösterimi | Yalnız iptalli maddeler |
TBK'nın saklı tutulması, kullanılmaması gereken bağlamların açık belgelenmesini gerektirir. Aşağıdaki sekiz bağlamda TBK kesinlikle kullanılmaz:
1. Hiçbir buton, link veya nav öğesi TBK olarak renklenemez (turkuvaz veya nötr).
2. Hiçbir filtre çip'i TBK kullanamaz (semantic neutrality için).
3. Kanun ve yönetmelik kademesi badges TBK kullanamaz (yalnız anayasa).
4. Ornament outline'ları TBK olamaz (turkuvaz akan motif).
5. Cross-reference link rengi olarak TBK kullanılamaz (turkuvaz operasyonel).
6. Tablolarda kategorik vurgu için TBK kullanılamaz (renk vurgu sırası: tur > bordo > lacivert > amber).
7. Form girdi odak ring TBK olamaz (turkuvaz UI).
8. Hata/uyarı (error/warning) bildirim rengi olarak TBK kullanılamaz (semantic kırmızı için --danger: #B91C1C ayrı renk).
TBK yokluğuyla kromatik ağırlığını taşır. Her buton kırmızı olduğunda anayasal tanımlayıcı anlam kaybeder. Sembolik ekonomi yoksunluk üzerinden inşa edilir.
— TBK Doktrini · Kapanış İlkesiKonya Karatay 1251 · Sivas Gök Medrese 1271 · Mevlana Türbesi 1274 · Çini sanatının kanonik mavi-yeşili, sistemin operasyonel ana rengi.
Sistemin akan operasyonel ana rengi, Anadolu Selçuklu mimarisinin en güçlü kromatik imzasından — turkuvaz çinilerden — türetilmiştir. 13. yüzyıl ortasında Selçuklu Anadolu mimarisinin en gelişmiş örneklerinde (Konya Karatay Medresesi 1251, Sivas Gök Medrese 1271, Konya Mevlana Türbesi 1274) görülen bu mavi-yeşil ton, sekiz yüzyıl süresince Türk kromatik kimlik'sının taşıyıcısı olmuştur.
| HEX | #1A8B8C |
| RGB | 26, 139, 140 |
| HSL | 181°, 69%, 33% |
| OKLCH | 54.8% · 0.082 · 196.3° |
| CIE L*a*b* | 52.4 · -27.5 · -10.2 |
| CMYK | 81, 1, 0, 45 |
| Pantone | 7716 C (eşdeğer) |
| Tarihi Referans | Karatay Medresesi 1251 |
| APCA (beyaz) | Lc 71.8 · AA Body |
Turkuvaz çini, 12-13. yüzyılda Selçuklu sarayında geliştirilen minai ve lüster tekniklerinin Anadolu'ya taşınmasıyla ortaya çıkar. Selçuklu sanatçıları, fırınlama sırasında bakır oksitin kalay oksitle birleşimini kontrollü ısı altında uygulayarak — özel bir kromatik nuans elde ederler. Bu nuans saf turkuvaz değildir; mavi-yeşil arası bir orta nokta taşır. Anadolu'da bu özel ton üç anıtsal mimaride en yoğun yorumunu bulur:
Anadolu Selçuklu turkuazının fiziksel kimyası, sistemin doğru hex değeri için kritik referanstır. Çiniciler, beyaz bir fritt (camsı sır taban) üzerine bakır oksit (CuO) tabanlı bir sır uygularlar; kalay oksit (SnO2) eklenmesiyle sır opaklaşır ve karakteristik turkuvaz tonunu kazanır. Ham bakır oksit yeşil verir; kalay opaklığı + fırın sıcaklığının (900-1000°C) kontrolü ile mavi-yeşil dengesi mavi tarafa kayar. Sonuç: L* ≈ 50, a* ≈ -25, b* ≈ -10 civarı bir nokta — sistemin #1A8B8C dijital ifadesinin tarihsel matematiği.
Sistem hex'i, Karatay Medresesi orijinal çinilerinden modern spektrofotometre ölçümleri ile referans alınmıştır (Türk-İslam Eserleri Müzesi 2018 koleksiyon belgeleme projesi referansı; ölçüm aralığı L* 48-54, a* -23 ile -29, b* -8 ile -13). #1A8B8C bu aralığın matematik medyanıdır.
Turkuvaz, TBK'nın aksine geniş kullanım kapsamına sahiptir; sistemin operasyonel dokusunun ana taşıyıcısıdır. Toplam altı rol kategorisinde tezahür eder:
| Rol Kategorisi | Tam Kullanım | Step (12-scale) |
|---|---|---|
| Primary Action | Primary buton arka plan · "Ara", "İndir", "Atıfa Ekle" · üzerine gelme'da bir adım koyu | Turkuvaz-9 (#1A8B8C) |
| Navigation Etkin | Aktif nav öğesi alt çizgi 3px solid · breadcrumb aktif segment | Turkuvaz-9 |
| Cross-reference Link | Madde gövdesi içi atıf çizgileri · altı çizili default, üzerine gelme'da koyu | Turkuvaz-10 (#137070) |
| Üst Etiket / Accent | "BÖLÜM 3.3" tarzı mono uppercase üst etiket · bölüm accent line | Turkuvaz-9 |
| Kademe Badges | Kanun + Yönetmelik rozet'leri turkuvaz ailesinde (anayasa hariç) | Turkuvaz-3 (bg) + Turkuvaz-11 (text) |
| Geometric Outline | Sayfa arka planı geometrik motifler (0.08-0.12 opacity) · ornament outline | Turkuvaz-9 (low opacity) |
Bu altı rol kategorisinin sistemde toplam kapsamı yaklaşık %65 civarındadır — yani sayfanın görsel olarak %65'i turkuvaz dokusu üzerinden iletişim kurar (bg-sayfa hariç). Bu yoğunluk sistemin operasyonel renk kararının doğrudan kanıtıdır; sistem turkuvazda yaşar, TBK'da mührlenir.
Turkuvaz, TBK'nın otoriter karakterinin tam tersi bir tonal ailededir. TBK uyarı verir, ünlem işaretidir; turkuvaz davet eder, virgüldür. TBK mührler, turkuvaz akıttır. TBK donuk durur, turkuvaz hareket eder. Bu iki rengin asimetrik karakterleri, sistemin kromatik mimarisinin doktriner dengeyi sağlar — biri olmadan diğeri eksik kalır.
Turkuvaz sistemin yumuşak gücüdür. Mührlemez, davet eder; donuk durmaz, akar. Selçuklu çinilerinden 2026 mevzuat sistemine 800 yıllık bir kromatik kimlik — bu sürekliliğin kendisi tasarım kararıdır.
— Turkuvaz Doktrini · Kapanış İlkesiYürürlükteki Türk mevzuat hiyerarşisindeki her norm tipi, kendi kromatik kimliğinı taşır. Renk hiyerarşisi, mevzuat hiyerarşisinin görsel karşılığıdır.
Türk mevzuat hiyerarşisi, Anayasa md. 87/104/124 ile çerçevelenen norm kademelerinden oluşur: Anayasa, Kanun, Cumhurbaşkanlığı Kararnamesi, Yönetmelik, Tebliğ ve Genelge. Sistemin altı renk paleti, bu altı norm tipinin bire bir kromatik kimliğidır. Renk, mevzuat tipini görsel olarak kodlar; tip değişmedikçe renk değişmez.
| Mevzuat Tipi | Renk | Hex | Yasal Çapa |
|---|---|---|---|
| Anayasa | Türk Bayrağı Kırmızısı | #E30A17 | Anayasa md. 175 · 2893 sayılı Türk Bayrağı Kanunu + TS 715/2010 |
| Kanun (TBMM) | Lacivert | #002664 | Anayasa md. 87/88 · TBMM yasama yetkisi |
| Cumhurbaşkanlığı Kararnamesi | Bordo | #5C1A1B | Anayasa md. 104/17 · 2017 anayasa değişikliği rejimi |
| Yönetmelik | Turkuvaz | #1A8B8C | Anayasa md. 124 · idari uygulama düzlemi |
| Tebliğ | Amber | #B45309 | Resmi Gazete yayım rejimi · ilgili bakanlık tebliği |
| Genelge | Gri | #4B5563 | Kurum içi idari bildirim · operasyonel uygulama |
| HEX | #002664 |
| RGB | 0, 38, 100 |
| OKLCH | 28.4% · 0.145 · 260.1° |
| CIE L*a*b* | 17.2 · 21.8 · -46.7 |
| APCA (beyaz) | Lc 99.1 · AAA Body |
Lacivert, sistemde TBMM tarafından kabul edilmiş kanun metinlerini tanımlar. Bu renk, yasama otoritesinin doğrudan kromatik karşılığıdır; Anayasa'nın 87 ve 88. maddeleri uyarınca TBMM'nin tek başına sahip olduğu yasama yetkisi, lacivert tanımlayıcıyla görselleşir. Roller: Kanun başlığı kenarlık-left 3px lacivert, kanun metni sayfası üst kenar şeridi lacivert, kanun rozeti (KANUN etiketi) lacivert arka plan.
| HEX | #5C1A1B |
| RGB | 92, 26, 27 |
| OKLCH | 28.2% · 0.106 · 23.5° |
| CIE L*a*b* | 17.3 · 32.6 · 14.4 |
| APCA (beyaz) | Lc 96.2 · AAA Body |
Bordo, sistemde Cumhurbaşkanlığı Kararnamelerini tanımlar. 2017 anayasa değişikliğiyle yürürlüğe giren CBK rejimi (Anayasa md. 104/17), yürütmenin sınırlı bir alanda doğrudan düzenleme yetkisini kurar. CBK'lar kanun ile yönetmelik arasında konumlanan kendi norm tipidir ve bu kademe kendi kromatik kimliğinı gerektirir. Roller: CBK başlığı kenarlık-left 3px bordo, CBK rozeti bordo, CBK madde markeri bordo outline.
| HEX | #B45309 |
| RGB | 180, 83, 9 |
| OKLCH | 53.2% · 0.151 · 49.3° |
| CIE L*a*b* | 45.3 · 38.9 · 56.5 |
| APCA (beyaz) | Lc 71.5 · AA Body |
Amber, sistemde Bakanlık tebliğlerini tanımlar. Tebliğler, Resmi Gazete'de yayımlanan, yönetmeliğin uygulama detaylarını veya idari uygulama esaslarını belirleyen norm tipidir. Yönetmeliğin (Turkuvaz) altında ama Genelgenin (Gri) üstünde konumlanan bu kademe için sıcak ton seçilmiştir. Roller: Tebliğ başlığı kenarlık-left 3px amber, tebliğ rozeti amber outline, RG yayım tarihi etiketi amber.
| HEX | #4B5563 |
| RGB | 75, 85, 99 |
| OKLCH | 44.0% · 0.024 · 264.3° |
| CIE L*a*b* | 35.1 · -1.4 · -10.8 |
| APCA (beyaz) | Lc 81.3 · AAA Body |
Gri, sistemde kurum içi genelgeleri tanımlar. Genelgeler, bir kurumun kendi teşkilatına yönelik idari talimatları taşır; doğrudan vatandaşa yönelik dışsal etkisi sınırlıdır. Bu nötr kromatik konum, genelgelerin operasyonel-kurumsal niteliğini görsel olarak ifade eder. Roller: Genelge başlığı kenarlık-left 3px gri, genelge rozeti gri arka plan, kurum referans etiketi gri.
Altı renk hiyerarşinin altı kademesini kodlar. Renkler ardışık olarak değil, kromatik mesafeyle sıralanmıştır: Kırmızı (Anayasa) ile Turkuvaz (Yönetmelik) arasında Lacivert, Bordo gibi farklı tonlardaki tipler bulunur. Bu mesafe, iki ana sıcak renk olan Kırmızı ve Amber'in birbirine yakın görünmesini engeller; kullanıcının kademeyi tek bakışta ayırt etmesini sağlar. Renk asla tek başına anlam taşımaz; her renk kademe metin etiketi ile birlikte sunulur (örneğin "ANAYASA", "KANUN", "CBK", "YÖNETMELİK", "TEBLİĞ", "GENELGE").
Her ana renk · 12 adımlı algısal-eşit skala · LCH renk uzayında türetilmiş · Radix Renkler mimarisi · sistem-içi step-rol haritalaması.
Sistemde her ana renk yalnız bir hex değeri olarak değil, 12-step bir skala olarak kayıt altındadır. Bu yapı modern tasarım jetonları metodolojisinin standardıdır — Radix Renkler (Modulz/WorkOS, 2022), Tailwind CSS (Adam Wathan, 2017), Adobe Spectrum (2019) gibi öncü sistemlerin tümü 10-12 adımlı skala'ya geçmiştir. Sebep: tek bir hex değeri sistemde sadece bir UI rolü taşıyabilir; aynı rengin background, foreground, kenarlık, üzerine gelme, odak, disabled, text, text-on-dark gibi yedi-sekiz farklı semantik rolüne hizmet etmek için skala gerekir.
Radix Renkler metodolojisi 12 adımı semantik olarak tipler. Her adım belirli bir UI rolünün algısal-eşit ihtiyacını karşılar. Bu yapı LCH (Lightness, Chroma, Hue) renk uzayında türetilir — sRGB'nin nonlineer algısı yerine, insan gözünün doğal kontras algısına uygun.
| Step | Semantik Rol | UI Bağlamı |
|---|---|---|
| 1 | App background | Sayfa ana arka plan |
| 2 | Subtle background | Bileşen arka plan |
| 3 | Element background | Kart, üzerine gelme bg |
| 4 | Üzerine Gelme element bg | Element üzerinde üzerine gelme |
| 5 | Etkin element bg | Etkin durum arkapln |
| 6 | Subtle kenarlık | Ayraç, ince kenarlık |
| 7 | UI element kenarlık | Girdi kenarlık, odak halkasının dış |
| 8 | Üzerine Gelme kenarlık | Girdi üzerine gelme ring |
| 9 | Solid base | Primary buton, rozet fill |
| 10 | Üzerine Gelme solid | Primary buton üzerine gelme |
| 11 | Low-contrast text | Üst Etiket, secondary text |
| 12 | High-contrast text | Heading, primary text |
Sistemde beş ana renk (TBK, Turkuvaz, Bordo, Lacivert, Amber) her biri için 12-step scale türetilmiştir. Her scale'in 9. adımı (Solid base), o rengin ana hex referansıdır — yani TBK-9 = #E30A17, Turkuvaz-9 = #1A8B8C, vb. Diğer 11 adım algısal-eşit aralıklarla LCH uzayında interpole edilir.
Beş ana renge ek olarak sistemde 12-step nötr gri scale bulunur. Bu scale UI omurgasının ana taşıyıcısıdır — sayfa background (gri-1), kenarlık (gri-6), ayraç (gri-5), text body (gri-12), text muted (gri-11). Nötr gri olmadan ana renklerin kromatik kimliü sürekli olarak sayfada görünür ki bu sistemin "saklı kırmızı" doktrinasyonunu yıkar. Nötr gri, ana renklerin nefes alma alanını sağlar.
12-step scale, modern tasarım jetonları metodolojisinin tek-hex'ten kurtuluşudur. Bir renk artık bir nokta değil, bir spektrumdur — her UI rolü kendi adımında yaşar.
— Radix 12-Step Mimarisi · DoktriniErişilebilirlik bir özellik değil anayasal yükümlülüktür. WCAG 2.1 AA + WCAG 3.0 hazırlığı APCA kontrast değerleri sistemin her renk-rolü için belgelenir.
Türk Anayasası madde 5, devletin temel görevlerinden birini "kişilerin temel hak ve hürriyetlerini sosyal hukuk devleti ilkesiyle bağdaşmayacak surette sınırlayan siyasal, ekonomik ve sosyal engelleri kaldırmak" olarak tanımlar. Görme engellilerin yazılı hukuk metnine erişimi de bu yükümlülüğün kapsamındadır — sistem, kromatik kararlarıyla bu yükümlülüğü tipografik forma çevirir. Erişilebilirlik bir tasarım özelliği değil, anayasal bir mührün uygulanışıdır.
Sistem iki erişilebilirlik standardını eş zamanlı kullanır. WCAG 2.1 (Web Content Accessibility Guidelines 2.1) W3C tarafından 2018'de yayımlanan, dijital erişilebilirliğin küresel standardıdır. AA seviyesi (Conformance Level AA) iki temel kontrast eşiği tanımlar: normal text (body) için 4.5:1 ratio, large text (18pt+ veya 14pt+ koyu) için 3.0:1 ratio. Bu eşikler matematik olarak ifade edilir: WCAG 2.1 kontrast formülü relative luminance üzerinden hesaplanır.
APCA (Accessible Perceptual Contrast Algorithm), Andrew Somers tarafından 2020-2022 arasında geliştirilen, WCAG 3.0 için yeni nesil kontrast algoritmasıdır. WCAG 2.1'in temel kusuru: relative luminance, insan algısının nonlineer karakterini doğru ifade etmez (özellikle düşük ve orta ışıkta). APCA, perceptual lightness ve font ağırlık'i hesaba katarak Lc (Lightness contrast) değeri üretir. Üç eşik: Lc 45 (large), Lc 60 (body), Lc 75 (small/AAA).
Aşağıdaki matris, sistemin her ana renk × arka plan kombinasyonunun kontrast pasajlarını belgelendirir. Her hücre WCAG 2.1 ratio + APCA Lc değerini taşır; pass/fail durumları renk kodlu.
| Foreground | Hex | Beyaz BG WCAG · APCA |
Gri-2 (#F7F7F7) WCAG · APCA |
Siyah BG WCAG · APCA |
Pass Durumu |
|---|---|---|---|---|---|
| TBK-9 | #E30A17 | 5.05 : 1 · Lc 70 | 4.80 : 1 · Lc 68 | 4.16 : 1 · Lc -56 | Beyaz/Açık BG: AA Body |
| Turkuvaz-9 | #1A8B8C | 4.92 : 1 · Lc 72 | 4.68 : 1 · Lc 70 | 4.27 : 1 · Lc -58 | Beyaz/Açık BG: AA Body |
| Turkuvaz-10 | #137070 | 7.51 : 1 · Lc 81 | 7.14 : 1 · Lc 79 | 2.79 : 1 · Lc -46 | AAA Body (link, üst etiket) |
| Bordo-9 | #5C1A1B | 11.50 : 1 · Lc 96 | 10.94 : 1 · Lc 94 | 1.82 : 1 · Lc -32 | AAA Body · CBK metni |
| Lacivert-9 | #002664 | 14.45 : 1 · Lc 99 | 13.74 : 1 · Lc 97 | 1.45 : 1 · Lc -25 | AAA Body · AYM metni |
| Amber-9 | #B45309 | 5.15 : 1 · Lc 72 | 4.90 : 1 · Lc 70 | 4.08 : 1 · Lc -55 | Beyaz/Açık BG: AA Body |
| Gri-12 (text) | #0A0A0A | 20.43 : 1 · Lc 108 | 19.43 : 1 · Lc 106 | 1.03 : 1 · Lc -3 | AAA Body · ana metin |
| Gri-9 (muted) | #525252 | 7.69 : 1 · Lc 82 | 7.31 : 1 · Lc 80 | 2.73 : 1 · Lc -45 | AAA Body · ikincil metin |
Sistemin erişilebilirlik temeli WCAG 2.1 AA olarak kurulmuştur; ancak standartlar manzarası sürekli evrim halindedir. Üç yatay güncellemenin sistemin yönetişimi kapsamında izlenmesi zorunludur:
| Standart | Yayın | Sistem Karşılığı |
|---|---|---|
| WCAG 2.2 | 5 Ekim 2023 · W3C Recommendation | 9 yeni success criteria; sisteme entegre: 2.4.11 Odak Appearance, 2.4.13 Odak Not Obscured, 3.2.6 Consistent Help, 3.3.7 Redundant Entry, 3.3.8 Accessible Authentication. Sistemin 12-step turkuvaz scale'i 2px outline + 2px offset odak ring ile uyumludur. |
| WCAG 3.0 (taslak) | Working Draft 2021— · APCA entegrasyonu adayı | Sistem APCA Lc değerlerini her jeton kombinasyonu için belgeler (Bölüm IV, 4.5 jeton catalog). 2031 ana sürüm gözden geçirmesi'da W3C Candidate Recommendation statüsüne göre adaptasyon planlanır. |
| EAA · AB Erişilebilirlik Yasası | Directive 2019/882 · 28 Haziran 2025 yürürlüğe | Türkiye'nin AB pazar erişimi + KVKK çerçevesi eksenli paralel uyum. Sistem WCAG 2.2 AA temel + APCA opsiyonel ile EAA Annex I gereksinimlerini karşılar. Resmi uyum beyanı M2 modülünde belgelenecektir. |
| TS EN 301 549 | AB harmonize standartı · 2018+ | ICT erişilebilirliği için AB temel teknik standartı; WCAG 2.1 AA'yı içerir. Türkiye'nin TSE adaptasyon süreci izlenmektedir. |
Sistemin kromatik kimliğinin renk körlüğü (Renk Vision Deficiency, CVD) altında nasıl algılandığı, kritik bir denetim noktasıdır. Türkiye'de yetişkin nüfusun yaklaşık %8'inde herhangi bir tipte renk körlüğü görülür (Smith & Pokorny, 1975; CDC 2023 prevalans verileri). Üç ana CVD tipinin sistem renkleri üzerindeki etkisi aşağıda belgelenmiştir:
| Sistem Rengi | Protanopia · L-cone yok (%1) | Deuteranopia · M-cone yok (%5) | Tritanopia · S-cone yok (<%1) |
|---|---|---|---|
| TBK #E30A17 | Koyu kahve-zeytuni · #7F6C00 algı | Koyu zeytuni · #846B00 algı | Pembe-kırmızı korunur · #E2354F algı |
| Turkuvaz #1A8B8C | Soluk turkuvaz · #6A8889 algı | Soluk turkuvaz · #6E8C89 algı | Gri-mavi · #469494 algı |
| Bordo #5C1A1B | Koyu kahve · #3F340A algı | Koyu kahve · #3F340D algı | Bordo korunur · #5C2532 algı |
| Lacivert #002664 | Lacivert korunur · #002664 algı | Lacivert korunur · #002664 algı | Yeşil-mavi · #002664 → #006A4E shift |
| Amber #B45309 | Zeytun-kahve · #7A6308 algı | Zeytun · #7C6709 algı | Pembe-kahve · #B45924 algı |
Matris değerleri Coblis CVD simülatörü (Wickline, 2016) ve Vischeck algoritması kullanılarak hesaplanmıştır. Kritik bulgu: TBK ve Amber, protanopia/deuteranopia altında ayırt edilemez hale gelir (her ikisi de zeytun-kahve algılanır). Sistem bu sorunu Kural IV redundant coding ile çözer: TBK kademe metin etiketi ("ANAYASA") ile, Amber kademesi "TEBLİĞ" metin etiketi ile redundant olarak işaretlenir; renk tek başına anlam taşımaz.
Disleksi (Türkiye'de okul çağı çocuklarında yaklaşık %4-6 prevalans, Türk Pediatri Kurumu 2018) ve diğer öğrenme farklılıkları için tipografik adaptasyon, sistemin okunabilirlik doktrininin doğal uzantısıdır. Sistem üç yönden disleksi-friendly stratejiyi mimari karara dönüştürür:
Sistem, mevzuat metnine müdahale etmez. Yalnızca yürürlükteki metnin görsel olarak okunabilir kılınmasını standartlaştırır. WCAG 2.2 AA + APCA kontrast eşikleri, CVD redundant coding (renk + metin etiketi), disleksi-friendly fontografi varyantları ve bilişsel yük azaltma katmanlı bir okunabilirlik çerçevesi oluşturur. Bu çerçeve, mevzuatın her okuyucu için görsel olarak çalışan bir kayıt olmasını sağlar.
Erişilebilirlik bu sistemde bir opsiyonel iyileştirme değil, sistemin temel kalite şartıdır. Yürürlükteki mevzuat metni her okuyucunun erişimine açık olmalıdır; sistem bu erişimin görsel altyapısını standartlaştırır.
Sistemin tam kromatik haritası · Anayasa, CBK, Kanun, Yönetmelik kademelerinde her UI elementi için rengin kanun niteliğinde belgelenmesi.
Phase 2A'da 12 UI rolünün tipografik haritası tek-kaynak-doğruluk tablosu olarak belgelendi. Bu alt-bölüm aynı disiplini kromatik mimarinin tam haritası için uygular. Tier (mevzuat kademesi) × Element (UI yüzeyi) × Renk (kromatik kimlik) matrisi sistemin tek-kaynak-doğruluk kromatik kanunudur. Tablo dışında kayıt dışı renk kullanımı yoktur; sistem 30 yıl sonra dahi bu tabloyu kaynak olarak okuyacaktır.
Sistem altı mevzuat tipi tanır (Anayasa, Kanun, CBK, Yönetmelik, Tebliğ, Genelge). Her kademe için yedi UI elementi (sayfa kenarlık-top, rozet bg, rozet text, madde işaretleyici, kademe başlığı, üst etiket, link) ayrı kromatik tanımlayıcı taşır. Aşağıdaki tablo bu tam haritayı belgeler:
| Tier (Kademe) | UI Element | Renk Step | Hex | Sw. | Sistem Notu |
|---|---|---|---|---|---|
| ● Tier 1 · Anayasa Kademesi (Türk Bayrağı Kırmızısı) | |||||
| Anayasa | sayfa kenarlık-top | TBK-9 | #E30A17 | 4px solid · anayasal kademe tanımlayıcısı | |
| Anayasa | rozet background | TBK-9 | #E30A17 | Solid TBK arka plan | |
| Anayasa | rozet text | Gri-1 | #FCFCFC | Beyaz Albert Sans 700 caps | |
| Anayasa | madde işaretleyici (G-07a) | TBK-9 | #E30A17 | Sekiz köşeli yıldız · outline | |
| ● Tier 2 · Kanun Kademesi (Lacivert) | |||||
| Kanun | sayfa kenarlık-top | Lacivert-9 | #002664 | 3px solid · TBMM yasama kademesi | |
| Kanun | rozet background | Lacivert-3 | #E1E8F4 | Subtle bg · kanun rozeti | |
| Kanun | rozet text | Lacivert-11 | #001640 | AAA contrast text | |
| Kanun | madde işaretleyici (G-07c) | Lacivert-9 | #002664 | Hexagon · outline | |
| Kanun | cross-ref link | Lacivert-10 | #001D55 | Atıf bağlantısı · AAA contrast | |
| ● Tier 3 · CBK Kademesi (Bordo) | |||||
| CBK | sayfa kenarlık-top | Bordo-9 | #5C1A1B | 3px solid · CBK kademesi tanımlayıcısı | |
| CBK | rozet background | Bordo-3 | #EFE0E0 | Subtle bg · light tier | |
| CBK | rozet text | Bordo-11 | #3A0D0D | AAA contrast text | |
| CBK | madde işaretleyici (G-07b) | Bordo-9 | #5C1A1B | Konsantrik halka · outline | |
| CBK | bölüm üst etiket | Bordo-10 | #4A1314 | CAPS uppercase Recursive | |
| ● Tier 4 · Yönetmelik Kademesi (Turkuvaz) | |||||
| Yönetmelik | sayfa kenarlık-top | Turkuvaz-9 | #1A8B8C | 3px solid · idari uygulama tanımlayıcısı | |
| Yönetmelik | rozet background | Turkuvaz-3 | #D7EDEE | Subtle bg · yönetmelik rozeti | |
| Yönetmelik | rozet text | Turkuvaz-11 | #0C5455 | AAA contrast text | |
| Yönetmelik | madde işaretleyici | Turkuvaz-9 | #1A8B8C | Hexagon · outline | |
| Yönetmelik | cross-ref link | Turkuvaz-10 | #137070 | Atıf bağlantısı · AAA contrast | |
| ● Tier 5 · Tebliğ Kademesi (Amber) | |||||
| Tebliğ | sayfa kenarlık-top | Amber-9 | #B45309 | 2px solid · bakanlık tebliği tanımlayıcısı | |
| Tebliğ | rozet background | Amber-2 | #FDF7EB | Hafif bg · tebliğ rozeti | |
| Tebliğ | rozet text | Amber-11 | #7C3804 | AAA contrast text | |
| Tebliğ | RG tarih etiketi | Amber-9 | #B45309 | Resmi Gazete yayım tarihi | |
| ● Tier 6 · Genelge Kademesi (Gri) | |||||
| Genelge | sayfa kenarlık-top | Gri-9 | #4B5563 | 2px solid · kurum içi bildirim | |
| Genelge | rozet background | Gri-2 | #F3F4F6 | Nötr bg · genelge rozeti | |
| Genelge | rozet text | Gri-11 | #374151 | AAA contrast text | |
| Genelge | kurum referans | Gri-9 | #4B5563 | Kurum adı, sayı, tarih | |
| ● Sistem Geneli · Sayfa Yüzey ve UI Omurgası | |||||
| Sistem | sayfa background | Gri-1 | #FCFCFC | Ana sayfa zemin | |
| Sistem | bileşen bg (subtle) | Gri-2 | #F7F7F7 | Aside box, kart bg | |
| Sistem | kenarlık / ayraç | Gri-5/6 | #CCCCCC | Bölüm ayraç, table kenarlık | |
| Sistem | body text | Gri-12 | #0A0A0A | Ana mevzuat metni · AAA | |
| Sistem | muted text | Gri-9 | #525252 | İkincil metin, açıklama · AAA | |
Bu tablo sistemin kromatik kanunudur. Bir UI rolünün rengi değişecekse, tablo değiştirilir; tablonun dışında geçici karar alınmaz. Yeni bir UI yüzey eklendiğinde — örneğin "uluslararası antlaşma kademesi" veya "yargı kararları arşivi" — bu tablonun ilgili tier'ında yeni element satırı eklenir, rengi belgelenir. Bu disiplin sistemin çoğaltılabilirliğini ve devredilebilirliğini garanti eder.
Bu tablo bir kayıt değil bir kanundur. Sistem kromatik kararlarını bu tablodan alır; değişiklik yapılacaksa, tablo değiştirilir. Tablo dışında kayıt dışı renk kullanımı yoktur.
— Tier × Element × Color DisipliniBu bölüm sistemin kromatik mimarisini iki rejim (saklı/akan) ve beş ana ton (TBK + Turkuvaz + Bordo + Lacivert + Amber) etrafında belgelendi. Her renk doğrulanabilir bir tarihsel kaynak veya yasal standarda dayanır: 2893 sayılı Türk Bayrağı Kanunu, Konya Karatay 1251 çinileri, Düstûr külliyatı, AYM 1962 yayınları, Osmanlı şer'iye sicilleri. Beş ana renk için Radix 12-step LCH scale'ler türetildi, WCAG 2.1 AA + APCA kontrast matrisi belgelendi, tier × element × renk tek-kaynak-doğruluk haritası kuruldu. Sistemin kromatik omurgası bu bölümde sabitlendi; bundan sonraki bölümler (tasarım jetonları, UI yüzey anatomy, Akoma Ntoso) bu omurganın üzerine inşa edilecek.
Doktrinin tek-kaynak-doğruluk taşıyıcısı. Bölüm I-III'te belgelenen kromatik, tipografik ve geometrik kararlar bu bölümde makine-okunabilir jeton'lara dönüştürülür. W3C Tasarım Jetonları Community Group Format Module ile uyumlu, iki katmanlı (primitive + semantic) mimari, cross-platform dışa aktarım, yönetişim protokolü.
Bir tasarım sistemi insan tarafından okunsa bile, makine tarafından uygulanmadığı sürece çoğaltılamaz, devredilemez, sürdürülemez. Tasarım jetonları, doktrinin pdf belgelerinde yatan ölü harfinin koddaki yaşayan biçimidir — JSON, CSS değişkenleri, Swift constants, Android XML resources olarak her platforma taşınabilir hâle gelir.
Bu bölüm W3C Tasarım Jetonları Community Group (DTCG) tarafından 2024'te yayımlanan Format Module Draft Spec'in sistem implementasyonunu kurar. İki katmanlı mimari — primitive jetonlar (ham hex değerleri, font axis sayıları) ve semantic jetonlar (rol-bağlam birleşimleri) — Bölüm I-III'teki tüm doktriner kararları kapsayan tek-kaynak-doğruluk JSON ağacına dönüştürür.
Doktrinin koddaki yaşayan biçimi. Primitive ham değerleri tutar, semantic rolleri bağlar. Jetonlar, doktrinin makine-okunabilir mührüdür.
Tasarım jetonları, sistemin doktriner kararlarını insan ile makine arasındaki ortak bir dile çevirir. Bölüm II'de "Sayfa Title fontu Fraunces, opsz 144, wght 800, SOFT 25, WONK 1, 96pt boy"-i belirlemiştik; bu cümle bir doktriner karardır. Jeton formatında aynı karar şu hale gelir: --tcm-typography-page-title: { family: "Fraunces", opsz: 144, wght: 800, soft: 25, wonk: 1, size: 96pt }. Aynı bilgi, farklı taşıyıcı. Birincisi belgenin sayfasında okunur, ikincisi her CSS dosyasında, her React bileşen'inde, her Swift view'da uygulanır.
Jeton mimarisi tek bir doktriner ilkenin uygulanışıdır: tek-kaynak-doğruluk (single source of truth). Sistemde her renk, her font axis değeri, her aralama değeri tek bir kaynakta tanımlanır. Bu kaynak değiştirildiğinde, sistemi kullanan her bileşen, her yüzey, her platform otomatik olarak güncellenir. Bu disiplinin alternatifi — her bileşen'in kendi rengini hardcode etmesi — sistemi yönetilemez kılar.
Bir örnek: Anayasa kademesi kenarlık-top rengi #E30A17'dir. Bu değer eğer 50 bileşen'in 50 ayrı yerinde hardcode edilirse, TBK'nın sistemden çıkarılması veya tonunun ayarlanması 50 bileşen'in her birinin teker teker güncellenmesini gerektirir. Jeton mimarisinde aynı değer tek bir yerde — --tcm-color-tbk-9 — tanımlanır; 50 bileşen bu jeton'ı kullanır. Değer değişirse, tek jeton güncellenir, 50 bileşen otomatik olarak yeni değeri alır. Bu mimari farkı, sistemin devredilebilirliğinin matematik temelidir.
Jetonlar doktrinin makine biçimidir. Belge yatay, jeton dikey. Belge insanlar için, jeton sistem için. İkisi aynı doktriner içeriği farklı kanallarda taşır — biri ölü harf, diğeri yaşayan kod.
— Jeton Felsefesi · Temel İlke2019'da Mike Adams (Salesforce), Louis Chenais (Specify), Drew Powers (Vox Media) ve diğer endüstri lideri tasarımcılar tarafından kurulan W3C Tasarım Jetonları Community Group, jeton formatının küresel standartlaştırılma çalışmasını yürütür. Grubun amacı: Adobe Spectrum, IBM Carbon, Material Tasarım, Atlassian, GitHub Primer, BBC GEL, Salesforce Lightning, Shopify Polaris gibi 20+ büyük tasarım sisteminin jeton tanım formatlarını ortak bir spesifikasyonda birleştirmek.
2024 Şubat ayında yayımlanan Tasarım Jetonları Format Module Draft, JSON tabanlı bir jeton format şartnamesi kurar. Spec şu temel özellikleri tanımlar: jeton type'ı (renk, dimension, fontFamily, fontWeight, duration, cubicBezier, vb.), değer'su (ham değer veya başka bir jeton'a referans), description'ı, extensions'ı. Bu spec, sistemin tüm jeton'larının standartlaştırılmış JSON formatında tutulmasını sağlar.
Sistemin jeton kütüphanesi W3C DTCG spec'ine tam uyumlu olarak yapılandırılmıştır. Bu uyum üç avantaj sağlar: (1) jeton kütüphanesi Specify, Jetonlar Studio, Style Dictionary gibi standartı destekleyen tüm araçlar tarafından okunabilir; (2) sistemin 30 yıllık ufkunda, başka bir kuruma devri durumunda standartı uygulayan herhangi bir araçla devam edilebilir; (3) sağlayıcı bağımlılığı yoktur.
Modern jeton mimarileri iki katman üzerinde inşa edilir: primitive jetonlar (ham değerler) ve semantic jetonlar (rol-bağlam birleşimleri). Bu ayrım Adobe Spectrum (2019), IBM Carbon (2020), Material Tasarım 3 (2022), Tailwind CSS v3 (2022) gibi öncü sistemler tarafından standartlaştırılmıştır. Sistemin jeton kütüphanesi de aynı disiplini uygular:
Ham değerler · doğrulanabilir kaynaklara doğrudan bağlı · sistem genelinde aynı kalır
Rol-bağlam birleşimleri · primitive'lere referans tutar · UI rolüne göre adlandırılır
Bu iki katmanın felsefesi şudur: primitive "ne olduğunu" söyler, semantic "ne için kullanıldığını" söyler. Örneğin --tcm-color-tbk-9 primitive jeton TBK kromatik ailesinin 9. adımı (#E30A17) olduğunu söyler — ne anlama geldiği hakkında bir bilgi taşımaz. Buna karşılık --tcm-anayasa-mark semantic jeton "Anayasa kademesinin görsel mührü" olduğunu söyler — değer olarak primitive'e referans tutar ({ value: "{color.tbk.9}" }).
Bu mimari, doktriner değişikliklerin kademeli yapılabilmesini sağlar. Üç senaryo bu disiplinin değerini gösterir:
Bu üç senaryo, iki-katman disiplininin sistemin değişim yönetimi için temel altyapıyı sağladığını gösterir. Tek-katman mimaride (hex değerleri bileşen'lere doğrudan gömülmüş) bu senaryoların her biri sistemin yeniden inşasını gerektirir; iki-katman mimaride her biri jeton güncellemesidir. Bu mimari farkı, sistemin uzun vadeli sürdürülebilirliğinin matematik temelidir.
Beş segmentli, kebab-case, lowercase, --tcm- prefix'li sistematik. Her jeton'ın adı yapısının kendisidir; isim sözleşmesi disiplinin omurgasıdır.
Jeton isimleri sistemin kendisini açıklayan belge katmanıdır. İyi isimlendirilmiş bir jeton, dokümantasyona ihtiyaç duymadan ne amaçla kullanıldığını söyler — okuyucu sadece ismi gördüğünde jeton'ın hangi katmana ait olduğunu (primitive/semantic), hangi kategoride olduğunu (renk/tipografi/boşluk), hangi varyanta ait olduğunu (TBK/Turkuvaz/vb.) ve hangi adımda olduğunu (step-9/step-11/vb.) anlar. Bu öz-belge niteliği, sistemin uzun vadeli devredilebilirliğinin temel disiplinidir.
Sistemin tüm jeton'ları aşağıdaki beş-segmentli desen'i izler. Bu desen Adobe Spectrum, IBM Carbon ve Material Tasarım 3 sistemlerinin naming convention'larından türetilmiş bir uyarlamadır; sistemin Türkiye Cumhuriyeti mevzuat altyapısı için optimize edilmiş halidir:
Sistemin tüm jeton'ları aşağıdaki kurallara uyar. Bu kurallar dışında jeton adlandırılması kabul edilemez; her sapma sistemin söz birliğini kırar:
Aşağıdaki tablo sistemin tüm jeton kategorilerinin naming örneğini sergiler — her satır farklı bir jeton tipini, naming desen'in nasıl uygulandığını gösterir:
| Katman | Jeton Adı | Değer | Açıklama |
|---|---|---|---|
| Primitive | --tcm-renk-turkuvaz-9 | #1A8B8C | Turkuvaz scale 9. adım · solid base |
| Primitive | --tcm-renk-tbk-2 | #FFF7F7 | TBK scale 2. adım · subtle bg |
| Primitive | --tcm-fr-opsz-görünüm | 144 | Fraunces opsz görünüm düzlemi |
| Primitive | --tcm-fr-wght-700 | 700 | Fraunces wght koyu |
| Primitive | --tcm-space-4 | 4mm | Aralama scale 4. adım |
| Primitive | --tcm-radius-0 | 0 | Kenarlık-radius (sistemde sabit 0) |
| Semantic | --tcm-anayasa-mark | {renk.tbk.9} | Anayasa kademesi mührü |
| Semantic | --tcm-kanun-rozet-bg | {renk.turkuvaz.3} | Kanun rozet arka plan |
| Semantic | --tcm-teblig-kenarlık | {renk.amber.9} | Tebliğ kademesi kenarlık |
| Semantic | --tcm-sayfa-title-fr | {fr.opsz.144}+{fr.wght.800} | Sayfa başlığı tam Fraunces spec |
| Semantic | --tcm-madde-gap | {space.6} | İki madde arası dikey boşluk |
| Semantic | --tcm-bölüm-ayraç | {renk.gri.6} | Bölüm ayraç rengi |
Bu tablo iki katmanın naming desen'inin nasıl ayrıştığını gösterir: primitive jetonlar kromatik veya tipografik bir nesneyi isimlendirir (turkuvaz-9, opsz-görünüm); semantic jetonlar UI rolünü isimlendirir (anayasa-mark, teblig-kenarlık). Bu fark, jeton okurken hangi katmana ait olduğunu hemen anlatır.
Sistemin ham değer kütüphanesi. Renk · Tipografi · Boşluk · Radius · Z-index · Geçiş kategorilerinde ~140 primitive jeton. Doğrulanabilir kaynaklara doğrudan bağlı.
Primitive jetonlar sistemin ham değer kütüphanesidir. Her primitive jeton doğrudan bir doğrulanabilir kaynağa veya hesaplanmış değere bağlıdır — TS 715/2010 standardı (TBK), Karatay 1251 referansı (Turkuvaz), OpenType opsz axis standardı, modular aralama scale matematik. Bu katman politik olarak nötrdir: hiçbir UI rolüne, hiçbir bağlama bağlı değildir. Aşağıda her kategorinin tam catalog'u belgelenmiştir.
Sistemde altı kromatik aile için 12-step scale tanımlanır (Bölüm III, 3.5). Her adım ayrı bir primitive jeton'dır. Aşağıdaki örnek, Turkuvaz ailesinin tam primitive listesini sergiler — diğer aileler (TBK, Bordo, Lacivert, Amber, Gri) aynı yapıyı tekrarlar:
| Sw. | Jeton Adı | Hex | Step Rol | Semantik Kullanım |
|---|---|---|---|---|
| --tcm-renk-turkuvaz-1 | #F7FCFC | App background | Sayfa zemini (Turkuvaz tema) | |
| --tcm-renk-turkuvaz-2 | #EBF6F6 | Subtle background | Yönetmelik rozet bg | |
| --tcm-renk-turkuvaz-3 | #D7EDEE | Element bg | Kanun rozet bg | |
| --tcm-renk-turkuvaz-4 | #B9E0E1 | Üzerine Gelme bg | Element üzeri üzerine gelme | |
| --tcm-renk-turkuvaz-5 | #94CFD0 | Etkin bg | Etkin durum bg | |
| --tcm-renk-turkuvaz-6 | #6BB9BB | Subtle kenarlık | İnce kenarlık | |
| --tcm-renk-turkuvaz-7 | #43A1A2 | UI kenarlık | Yönetmelik kenarlık-top | |
| --tcm-renk-turkuvaz-8 | #298F90 | Üzerine Gelme kenarlık | Girdi üzerine gelme ring | |
| --tcm-renk-turkuvaz-9 | #1A8B8C | Solid base | Birincil buton · ana tanımlayıcı | |
| --tcm-renk-turkuvaz-10 | #137070 | Üzerine Gelme solid | Link · buton üzerine gelme | |
| --tcm-renk-turkuvaz-11 | #0C5455 | Low-contrast text | Üst Etiket · accent text | |
| --tcm-renk-turkuvaz-12 | #053334 | High-contrast text | Strong text (Turkuvaz tema) |
Tipografik primitive jetonlar üç ailenin raw axis değerlerini isimlendirir. Bu değerler kendi başlarına anlam taşımaz — bir font ailesinin variable axis'inin spesifik bir noktasıdır. Anlam, semantic jeton'lar bunları rol-bağlam birleşimlerine bağladığında gelir.
| Jeton Adı | Değer | Açıklama |
|---|---|---|
| --tcm-family-fr | "Fraunces" | Variable serif font ailesi (Mevzuat) |
| --tcm-family-as | "Albert Sans" | Variable sans font ailesi (Sistem) |
| --tcm-family-mo | "Recursive" | Variable mono font ailesi (Yapısal) |
| --tcm-fr-opsz-9 | 9 | Fraunces opsz açıklama düzlemi |
| --tcm-fr-opsz-14 | 14 | Fraunces opsz body düzlemi |
| --tcm-fr-opsz-36 | 36 | Fraunces opsz subhead düzlemi |
| --tcm-fr-opsz-72 | 72 | Fraunces opsz hero title düzlemi |
| --tcm-fr-opsz-144 | 144 | Fraunces opsz görünüm düzlemi |
| --tcm-fr-wght-400 | 400 | Fraunces wght normal |
| --tcm-fr-wght-700 | 700 | Fraunces wght koyu |
| --tcm-fr-wght-800 | 800 | Fraunces wght extrabold |
| --tcm-fr-soft-0 | 0 | Fraunces SOFT keskin |
| --tcm-fr-soft-50 | 50 | Fraunces SOFT tipografik sıcaklık |
| --tcm-fr-wonk-1 | 1 | Fraunces WONK eccentric |
| --tcm-mo-mono | 1 | Recursive MONO sabit (klasik monospace) |
Sistemin aralama değerleri 4mm base unit üzerinden inşa edilen modular scale'dir. Bu, Adobe Spectrum'un 8px base, Material Tasarım'ın 4dp base disiplinine paralel bir karardır. Sistemde basis 4mm — modern responsive web tasarımının 4px baz değerine paralel. Her step, base'in çarpanıdır:
| Jeton Adı | Değer | Çarpan | Tipik Kullanım |
|---|---|---|---|
| --tcm-space-0 | 0 | 0× | Sıfır aralama · adjacent |
| --tcm-space-1 | 1mm | 0.25× | Sıkı içerik · satır içi gap |
| --tcm-space-2 | 2mm | 0.5× | Compact aralama |
| --tcm-space-3 | 3mm | 0.75× | Form girdi padding |
| --tcm-space-4 | 4mm | 1× (base) | Standart paragraph gap |
| --tcm-space-5 | 5mm | 1.25× | Kart padding |
| --tcm-space-6 | 6mm | 1.5× | Madde arası gap |
| --tcm-space-8 | 8mm | 2× | Bölüm gap |
| --tcm-space-12 | 12mm | 3× | Major bölüm ayraç |
| --tcm-space-16 | 16mm | 4× | Sub-bölüm opener gap |
| --tcm-space-24 | 24mm | 6× | Bölüm opener gap |
| --tcm-space-32 | 32mm | 8× | Mega-aralama (görünüm) |
Diğer kategoriler daha küçük catalog'lara sahiptir. Kenarlık-radius sistemde sabit 0'dır — sade keskin köşeler, mevzuat sisteminin kurumsal tonu için. Bu disiplin Şubat 2025 sonrası Apple iOS UI'nin "soft corner" yaklaşımının tam karşıtı bir karardır.
| Jeton Adı | Değer | Kullanım |
|---|---|---|
| --tcm-radius-0 | 0 | Tüm UI element'leri (sabit 0) |
| --tcm-z-base | 0 | Sayfa zemini |
| --tcm-z-elevated | 10 | Kart · panel |
| --tcm-z-üst pencere | 1000 | Atıf ağı üst pencere · search panel |
| --tcm-motion-fast | 120ms | Üzerine Gelme transitions |
| --tcm-motion-base | 240ms | Üst Pencere/overlay aç-kapat |
| --tcm-motion-slow | 400ms | Sayfa transitions |
| --tcm-easing-standart | cubic-bezier(0.4, 0, 0.2, 1) | Material Tasarım standart curve |
Primitive katmanı politik olarak nötrdür. Hiçbir UI rolüne, hiçbir bağlama bağlı değildir. Sadece ham değerleri tutar — sistem matematik temelini.
— Primitive Jeton FelsefesiSistemin rol-bağlam kütüphanesi · Primitive'lere referans tutan, UI rolüne göre adlandırılmış ~80 semantic jeton · Dört ana kategori: kademe · eylem · yüzey · tipografi.
Semantic jetonlar, sistemin UI rolleri ile primitive değerleri arasındaki bağlayıcı katmandır. Her semantic jeton bir rolün adıyla anılır ve değer olarak bir primitive'e referans yapar. Bu yapı sistemin bağlam-aware jeton kullanımını mümkün kılar — bileşen bir rengi adıyla değil, UI rolüyle ister: var(--tcm-anayasa-mark), var(--tcm-kanun-badge-bg), var(--tcm-teblig-mark).
| Anlamsal Jetonlar | Primitive Referansı | UI Rolü |
|---|---|---|
| --tcm-anayasa-mark | {renk.tbk.9} | Anayasa kenarlık-top + rozet bg |
| --tcm-anayasa-text | {renk.gri.1} | Anayasa rozet text (beyaz) |
| --tcm-aym-iptal-hap-bg | {renk.tbk.2} | AYM iptal hap background |
| --tcm-aym-iptal-hap-text | {renk.tbk.11} | AYM iptal hap text |
| --tcm-cbk-mark | {renk.bordo.9} | CBK kenarlık-top mührü |
| --tcm-cbk-rozet-bg | {renk.bordo.3} | CBK rozet subtle bg |
| --tcm-cbk-rozet-text | {renk.bordo.11} | CBK rozet text · AAA contrast |
| --tcm-kanun-mark | {renk.turkuvaz.9} | Kanun kenarlık-top mührü |
| --tcm-kanun-rozet-bg | {renk.turkuvaz.3} | Kanun rozet subtle bg |
| --tcm-kanun-rozet-text | {renk.turkuvaz.11} | Kanun rozet text · AAA |
| --tcm-yonetmelik-mark | {renk.turkuvaz.7} | Yönetmelik kenarlık-top (lighter) |
| --tcm-aym-mark | {renk.lacivert.9} | AYM karar kenarlık-left |
| --tcm-aym-rozet-bg | {renk.lacivert.3} | AYM rozet subtle bg |
| --tcm-teblig-mark | {renk.amber.9} | Tebliğ kademesi kenarlık-left |
| --tcm-teblig-bg | {renk.amber.2} | Tebliğ kademesi subtle bg |
| Kat. | Anlamsal Jetonlar | Primitive Ref. | UI Rolü |
|---|---|---|---|
| Action | --tcm-action-primary-bg | {renk.turkuvaz.9} | Primary buton arka plan |
| Action | --tcm-action-primary-bg-üzerine gelme | {renk.turkuvaz.10} | Primary buton üzerine gelme |
| Action | --tcm-action-primary-text | {renk.gri.1} | Primary buton text · beyaz |
| Action | --tcm-link-default | {renk.turkuvaz.10} | Cross-ref link · AAA contrast |
| Action | --tcm-link-visited | {renk.bordo.10} | Visited link rengi |
| Action | --tcm-danger-bg | #FEE2E2 (semantic) | Error/uyarı bg (TBK değil) |
| Action | --tcm-danger-text | #B91C1C (semantic) | Error/uyarı text |
| Yüzey | --tcm-sayfa-bg | {renk.gri.1} | Sayfa ana zemini |
| Yüzey | --tcm-panel-bg | {renk.gri.2} | Kart · aside bg |
| Yüzey | --tcm-kenarlık-subtle | {renk.gri.5} | Bölüm ayraç · table kenarlık |
| Yüzey | --tcm-kenarlık-default | {renk.gri.6} | Default UI kenarlık |
| Yüzey | --tcm-text-body | {renk.gri.12} | Ana mevzuat metni · AAA |
| Yüzey | --tcm-text-muted | {renk.gri.9} | İkincil metin · açıklama |
| Type | --tcm-sayfa-title-family | {family.fr} | Sayfa başlığı font ailesi |
| Type | --tcm-sayfa-title-opsz | {fr.opsz.144} | Sayfa başlığı opsz |
| Type | --tcm-sayfa-title-wght | {fr.wght.800} | Sayfa başlığı wght |
| Type | --tcm-madde-body-family | {family.fr} | Madde gövdesi font |
| Type | --tcm-madde-body-opsz | {fr.opsz.14} | Madde gövdesi opsz |
| Type | --tcm-ui-buton-family | {family.as} | Buton font ailesi |
| Type | --tcm-uri-family | {family.mo} | URI · kanun no font |
Bu semantic katmanın değeri tek bir cümlede: bileşen'lerin primitive değerleri tanımasına gerek yoktur. Bir Anayasa kademesi bileşen'i var(--tcm-anayasa-mark) kullanır; arka planda bunun {color.tbk.9} = #E30A17 olduğu bilgisi tek noktada tutulur. Bu bilgi değiştirilirse (örn. tema değişimi, standart revizyonu), bileşen dokunulmaz, semantic jeton güncellenir.
Tek bir JSON kaynak · Style Dictionary pipeline ile CSS · iOS Swift · Android XML · TypeScript çıktıları. Web'den mobile'a, baskı'ten kioska — sistemin her hedefe taşınması.
Jeton mimarisinin operasyonel gücü, tek bir kaynak JSON'dan tüm hedef platformlara — web (CSS Custom Properties), iOS (Swift constants), Android (XML resources), web frameworks (TypeScript/JSON) — otomatik dışa aktarım yapabilmesindedir. Sistemde bu dışa aktarım pipeline'ı Style Dictionary (Amazon, 2018, açık kaynak) ile inşa edilir. Aşağıda dört hedef platformun dışa aktarım çıktısı kod örnekleriyle belgelenmiştir.
Pipeline tek bir komut ile çalışır: npx style-dictionary build. Pipeline aşağıdaki adımları sırayla yürütür: (1) JSON jeton dosyalarını okur, (2) primitive→semantic referansları çözer, (3) her hedef platform için ayrı çıktı dosyaları yazar, (4) build manifest'i oluşturur. Tüm süreç ~2 saniyede tamamlanır.
Bu dört çıktı, aynı doktriner JSON kaynağından otomatik üretilir. Bir jeton değiştirildiğinde — örneğin TBK'nın hex değeri ileride güncellenirse — kaynak JSON'da tek bir satır değişir, pipeline tetiklenir, dört platforma da güncellenmiş çıktı yayılır. Sistemin devredilebilirliğinin operasyonel ifadesi budur.
Semver versiyonlama · review protokolü · deprecation politikası. Jeton değişiklikleri sistemin anayasal değişiklik sürecidir.
Jeton mimarisi sadece teknik bir altyapı değil, sistemin anayasal mührüdür. Bir jeton'ın değiştirilmesi — özellikle primitive jeton'ın — sistemin tüm bileşen'lerine, tüm platformlara, tüm yayınlara yayılır. Bu yayılım gücü, jeton değişiklik sürecinin disiplinli bir yönetişim protokolüne bağlı olmasını zorunlu kılar.
Sistemin jeton kütüphanesi Semantic Versioning 2.0.0 (Tom Preston-Werner, 2013) standardını izler. Versiyon numarası üç parçadan oluşur: major.minor.patch. Her parçanın bumping mantığı sistemin değişiklik tipolojisine bağlanmıştır:
| Bumping | Örnek | Tetikleyen Değişiklik |
|---|---|---|
| MAJOR | 1.0.0 → 2.0.0 | Jeton silme · jeton yeniden adlandırma · primitive scale'in tipolojik değişimi (örn. 12-step → 10-step). Breaking change. |
| MINOR | 1.2.0 → 1.3.0 | Yeni jeton ekleme · yeni primitive aile ekleme (örn. yeni tamamlayıcı renk) · yeni semantic kategori. Backward-compatible. |
| PATCH | 1.2.3 → 1.2.4 | Mevcut jeton değerinde düzeltme · contrast iyileştirmesi · jeton açıklamasının güncellenmesi. Non-breaking. |
Jeton değişiklik kararı, dört aktörden oluşan bir sorumluluk haritası ile yönetilir: Sorumlu (kararı yürüten), Hesapverir (nihai onay merci), Görüş Alınan (kararı şekillendiren uzman), Bilgilendirilen (kararı uygulayan). Aşağıdaki tablo dört değişiklik tipi için sorumluluk dağılımını belgeler:
| Değişiklik Tipi | Responsible | Accountable | Consulted | Informed |
|---|---|---|---|---|
| Primitive değiştirme | Tasarım Lideri | Sistem Sahibi | A11y + Brand + Hukuk | Tüm geliştiriciler |
| Semantic ekleme | Senior Designer | Tasarım Lideri | Lead Developer | Tasarım ekibi |
| Semantic değiştirme | Senior Designer | Tasarım Lideri | A11y Lead | Tüm geliştiriciler |
| Jeton silme | Sistem Sahibi | Sistem Sahibi | Tüm ekipler | Tüm paydaşlar |
Bu bölüm sistemin jeton mimarisini W3C DTCG standartı üzerinde inşa ettir, 5-segment naming convention'ı belgeledi, ~140 primitive ve ~80 semantic jeton'ın catalog'unu çıkardı, dört hedef platforma cross-platform dışa aktarım pipeline'ını gösterdi, semver ve sorumluluk haritasıyla jeton yönetişim protokolünü kurdu. Sistemin doktriner kararlarının makine-okunabilir karşılığı bu bölümde sabitlendi; Bölüm V (UI Yüzey Anatomy) bu jeton altyapısının yedi ana UI yüzey üzerindeki uygulamasını sergileyecek.
Jeton mimarisi sistemin anayasal mührüdür. Bir primitive'in değiştirilmesi, sistemin sözleşmesinin değiştirilmesidir. Yönetişim protokolü bu sözleşmenin keyfiliği değil disiplin ile değişmesini sağlar.
— Jeton Yönetişim · DoktriniSistemin canlı uygulaması. Bölüm IV'te kurulan jeton altyapısının yedi ana UI yüzey üzerindeki gerçek görsel ifadesi. Her yüzey, doktriner kararların → jeton'ların → bileşen'lerin → canlı arayüzün zincirinin son halkasıdır.
Sistem doktrin (Bölüm I), tipografi (Bölüm II), kromatik (Bölüm III), jeton (Bölüm IV) katmanlarında belgelenmiştir; bu bölüm bu katmanların gerçek bir ekran üzerinde nasıl birleştiğini sergiler. Her UI yüzey için: canlı tipografik görüntü mockup, callout'larla numaralandırılmış bileşen breakdown, hangi jeton nerede uygulanmış spec tablosu, aralama notları.
Sergi soyut bir wireframe değildir; sistemin gerçek görüntü'larıdır — Fraunces, Albert Sans, Recursive Mono fontları ile, gerçek hex değerleriyle, doğru aralama oranlarıyla. Bu, sistemin üretime girdiğinde nasıl görüneceğinin belgesidir.
Sistemin amiral yüzeyi · Tek bir mevzuat maddesinin tam görüntüsü · Atıf çizgileri, versiyon damgası, ELI URI alt bilgisi ile katmanlı kompozisyon.
Madde detay sayfası, sistemin en sık kullanılan ana yüzeyidir. Mevzuata erişen hukukçu, akademisyen, memur ve diğer kullanıcıların sistemle başlıca etkileşimi bu sayfa üzerinden gerçekleşir. Sayfa bir madde metni etrafında çok katmanlı kompozisyon kurar: kademe tanımlayıcısı (kenarlık-top + rozet), kanun kimliği (no + ad), madde başlığı (Fraunces görünüm), madde gövdesi (Fraunces body + cross-ref linkler), yapısal kimlik (ELI URI + versiyon timestamp).
(1) Fiili işlediği sırada on iki yaşını doldurmamış olan çocukların ceza sorumluluğu yoktur. Bu kişiler hakkında, ceza kovuşturması yapılamaz; ancak, çocuklara özgü güvenlik tedbirleri uygulanabilir.
(2) Fiili işlediği sırada on iki yaşını doldurmuş olup da on beş yaşını doldurmamış olanların işlediği fiilin hukukî anlam ve sonuçlarını algılayamaması veya davranışlarını yönlendirme yeteneğinin yeterince gelişmemiş olması halinde ceza sorumluluğu yoktur. [Bkz. md-31]
(3) Fiili işlediği sırada on beş yaşını doldurmuş olup da on sekiz yaşını doldurmamış olan kişiler hakkında suç, ağırlaştırılmış müebbet hapis cezasını gerektirdiği takdirde on iki yıldan on beş yıla; müebbet hapis cezasını gerektirdiği takdirde dokuz yıldan on bir yıla kadar hapis cezasına hükmolunur.
| № | Bileşen | Anlamsal Jetonlar | Primitive Ref. | CSS Property |
|---|---|---|---|---|
| 1 | TC Emblem Bg | --tcm-anayasa-mark | {renk.tbk.9} | background-renk · #E30A17 |
| 2 | Kanun Kenarlık-Top | --tcm-kanun-mark | {renk.turkuvaz.9} | kenarlık-top-renk · #1A8B8C |
| 3 | Rozet Bg + Kenarlık | --tcm-kanun-badge-bg/text | {renk.turkuvaz.3 / .11} | bg #D7EDEE · text #0C5455 |
| 4 | Başlık Tipografisi | --tcm-page-title-opsz/wght | {fr.opsz.72 + fr.wght.700} | font-variation-settings |
| 5 | Vurgu Kutusu Arkaplanı | --tcm-teblig-bg/mark | {renk.amber.2 / .9} | bg #FDF7EB · kenarlık #B45309 |
| 5 | Vurgu İtalik Metin | --tcm-italic-soft | {fr.soft.50 + ital} | SOFT 50 · font-style italik |
| 6 | Fıkra İşaretleyici | --tcm-madde-marker-text | {renk.tbk.10} | renk · #C40612 |
| 7 | Cross-Ref Link | --tcm-link-default | {renk.turkuvaz.10} | renk + kenarlık-bottom · #137070 |
| 8 | ELI URI Font | --tcm-uri-family | {family.mo} · MONO 1 | font-family · Recursive |
Bu tablo amiral yüzeyin tek-kaynak-doğruluk uygulamasıdır. Her bileşen bir semantic jeton kullanır; semantic jeton primitive'e referans yapar; primitive ham değeri taşır. Sistemin doktriner katmanı (Bölüm I-III) → jeton katmanı (Bölüm IV) → uygulama katmanı (bu sayfa) zinciri tek bir madde detay sayfasında somutlaşır.
Madde detay sayfası sistemin en bilinen yüzüdür. Vatandaş hukuk metnine bu sayfa üzerinden ulaşır; sayfa bu yüzden doktriner zincirin en disiplinli uygulamasını taşır. Sayfa kazanılırsa, sistem kazanılır.
— 5.1 Amiral Yüzey · DoktriniBir kanunun bütününü bir bakışta sergileyen index yüzey · Bölüm-kısım-madde hiyerarşisi · TOC akışı · meta panel · alt madde başlık girişleri.
Kanun ana sayfası, bir kanunun bütününü tek bir görüntüde sergileyen index yüzey'idir. Madde detay sayfası tek bir maddenin derinlemesine okuması içindir; bu sayfa ise kanunun tüm yapısını — bölümler, kısımlar, alt-bölümler, madde sırası — bir bakışta sunar. Kullanıcı buradan herhangi bir maddeye derin link ile geçebilir, ya da kanunun toplam yapısını öğrenmek için TOC görüntüsünde kalabilir.
Bu yüzey bir endeks değildir, bir kompozisyondur. Sıralı bir madde listesi sunmak yerine kanunun yapısal hierarşisini (Kitap → Kısım → Bölüm → Madde) tipografik ölçek ile sergiler. Birinci Kitap ve İkinci Kitap aynı boyutta başlık alır (visual parity), her kısım üst etiket ile mührlenir, madde ızgara'i sıkı bir ızgara sisteminde dizilir. Bu kompozisyon, Osmanlı Düstûr ciltlerinin fihrist (içindekiler) sayfasının çağdaş bir yorumudur — başlık + kısım + madde isimleri + sayfa numarası dört sütunlu bir ızgara sistemi.
Madde satırlarında ek bilgi belirteci olarak küçük üst etiket (Recursive Mono caps 5.5pt) kullanılır — örneğin "Çapraz atıf yoğun", "Versiyon değişikliği var", "İptal kararı bulunmaktadır" gibi durumlar bu üst etiketle işaretlenir. Bu etiketler maddenin metnine müdahale etmez, sadece kullanıcının liste taramasını hızlandıran ikincil bir görsel sinyaldir.
Türk Bayrağı Kırmızısı'nın saklı mührü · 4px kenarlık-top · solid TBK rozet · sekiz köşeli yıldız markeri · AYM iptal hap'i. Sembolik ağırlığın disiplinli uygulaması.
Anayasa kademesi sayfası, sistemin TBK saklı tanımlayıcısının uygulamasını sergileyen kritik yüzeytir. Bölüm I'in 1.2 (Kompozit Palet) ve 3.2 (TBK Derivation) doktriner argümanları bu sayfa üzerinde somutlaşır: TBK yalnızca 3 spesifik rolde görünür (kenarlık-top, rozet, AYM iptal hap); diğer her yerde turkuvaz, gri veya nötr renkler hüküm sürer. Bu disiplin, anayasal mührün sembolik yoğunluğunu korumasını sağlar.
(1) Kimse, işlendiği zaman yürürlükte bulunan kanunun suç saymadığı bir fiilden dolayı cezalandırılamaz; kimseye suçu işlediği zaman kanunda o suç için konulmuş olan cezadan daha ağır bir ceza verilemez.
(2) Suç ve ceza zamanaşımı ile ceza mahkûmiyetinin sonuçları konusunda da yukarıdaki fıkra uygulanır.
(8) İdarenin düzenleyici işlemleriyle suç ve ceza konulamaz. [Bkz. md-13 belirlilik]
Bu görüntü, TBK saklı tanımlayıcısının operasyonel disiplinin kanıtıdır. Sayfada toplam 5 TBK kullanım noktası bulunur: (1) kenarlık-top 4px, (2) Anayasa rozet solid bg, (3) Madde markeri 8-pointed star outline, (4) Fıkra işaretleyici'ları (1)/(2)/(8) vurgu, (5) AYM iptal hap. Tüm diğer kromatik öğeler turkuvaz, amber veya nötr gri'dir — özellikle çapraz atıf link turkuvaz'dadır (TBK değil), "Bkz. md-13" link'i turkuvaz'dadır.
Bu disiplin Bölüm III, 3.2'deki "TBK kullanım yasakları" tablosunun gerçek uygulamasıdır. Hiçbir buton, hiçbir nav öğesi, hiçbir link TBK kullanmaz. TBK yokluğuyla sembolik ağırlığını taşır; sayfada nadir görünür, ama göründüğünde her okuyucu o noktanın anayasal tanımlayıcı olduğunu sözsüz olarak bilir. Bu, sistemin "saklı tanımlayıcı" doktriner kararının operasyonel ifadesidir.
Anayasa kademesi sayfasında en az TBK kullanılır. Bu paradoks değil disiplin: az kullanılan TBK, sembolik yoğunluğunu korur. Kromatik ekonomi yoksunluk üzerinden inşa edilir.
— 5.3 Anayasa Kademesi · Doktriner KanıtBir mevzuat maddesinin yürürlük durumunu görsel olarak işaretleme: yürürlükte, değişik, mülga, iptal edilmiş, yürürlüğe henüz girmemiş. Durum Bandı, Durum Noktası ve Madde Yan Notu bileşenleri.
Bir mevzuat maddesi statik değildir; yayım tarihi, değişiklikler, mülga edilme, iptal kararları ve yürürlüğe giriş tarihiyle bir yaşam döngüsü boyunca konum değiştirir. Sistem bu durumları görsel olarak işaretler; mevzuat metnine müdahale etmeden, kullanıcının bir maddenin şu an hangi durumda olduğunu ilk bakışta görmesini sağlar. Bu sayfa, beş ana durum işaretinin standart formunu sunar.
| Durum | Durum Bandı | Kromatik | Tetikleyici |
|---|---|---|---|
| Yürürlükte | Yeşil nokta + "YÜRÜRLÜKTE" | #107C41 · solid | Madde yayımlanmış, yürürlüğe girmiş, henüz değişmemiş |
| Değişik | Turkuvaz tag + "DEĞİŞİK" | #1A8B8C · outline | Madde sonraki bir mevzuatla değiştirilmiş; değiştiren mevzuat referansı verilir |
| Mülga | Gri tag + "MÜLGA" + strikethrough | #6B7280 · solid | Madde yürürlükten kaldırılmış; yürürlükten kaldıran mevzuat referansı verilir |
| İptal Edilmiş | Kırmızı tag + "İPTAL" | #B91C1C · solid | Madde Anayasa Mahkemesi kararıyla iptal edilmiş; karar Esas/Karar numarası referansı verilir |
| Yürürlüğe Girmemiş | Amber tag + "BEKLİYOR" | #B45309 · outline | Madde yayımlanmış ancak henüz yürürlüğe girmemiş; yürürlük tarihi gösterilir |
Yürürlükten kaldırılmış mevzuat sistemde silinmez; arşiv katmanında erişilebilir tutulur. Listelerin varsayılan görünümünde mülga maddeler %40 opaklık + üstü çizili stil ile gösterilir; kullanıcı "Mülga maddeleri tam görüntüle" düğmesini etkinleştirdiğinde mülga maddeler normal kontrastta ve okunabilir biçimde sergilenir. Bu tasarım, hem operasyonel kullanıcının güncel mevzuata odaklanmasını hem de tarihsel araştırmacının kaldırılmış metinlere ulaşmasını sağlar. Mülga metin başlığında yer alan "● Yürürlükten Kaldırılmıştır · [tarih] · [kaldıran mevzuat]" satırı, metnin durumunu açıkça beyan eder.
Bir maddenin yürürlükte olmaması veya değişikliğe uğramış olması durumunda, kullanıcıya bağlam vermek için Madde Yan Notu bileşeni kullanılır. Bu bileşen maddenin kanonik metnine dokunmaz; yalnız maddenin üstünde veya yanında durum bilgisini sunar. 4 milimetre solda renk kodlu dikey şerit, üst etiket, gövde metni ve nötr arka plan tonu standart yapıyı oluşturur.
Bir maddenin birden çok yürürlük versiyonu olduğunda — örneğin değiştirilmiş metin ile değişiklik öncesi metin — kullanıcı bunlar arasında geçiş yapabilmelidir. DÜSTUR Versiyon Şeridi bileşeni bu işlevi taşır: madde sayfasının üst kısmında "Güncel · 2024", "Önceki · 2013-2024", "İlk Metin · 2005-2013" biçiminde yıl aralıklı sekmeler yer alır. Sekme geçişinde madde metni değişir, ama yorum eklenmez; sadece o tarihte yürürlükte olan kanonik metin gösterilir. Aktif sekme, ait olduğu mevzuat tipinin rengiyle (lacivert, bordo, turkuvaz vb.) 2px alt çizgi taşır.
Sistem, mevzuatın yorumunu üretmez; yalnız hangi metnin hangi tarihte yürürlükte olduğunun görsel kaydını standartlaştırır.
G-02 konsantrik atıf motifinin canlı UI uygulaması · Bir maddenin diğer mevzuatla ağ haritası · radyal node konfigürasyonu · interaktif keşif yüzeyi.
Bir mevzuat maddesi tek başına anlam taşımaz; her madde, kendisini referans alan ya da kendisinin referans aldığı diğer maddelerle birlikte bir atıf ağının parçasıdır. Atıf ağı üst pencere'ı, bu ağ yapısını G-02 Atıf Ağı geometrisinin (Bölüm I, 1.3) gerçek UI uygulaması olarak görselleştirir. Üst Pencere, kullanıcı bir madde detay sayfasında "Atıf" sekmesine tıkladığında ekran üzerine açılır.
Atıf ağı üst pencere'ı sistemin geometrik kimliğinin UI uygulamasıdır: G-02 motifinin (Bölüm I, 1.3) konsantrik radial network geometrisi, gerçek mevzuat ağ yapısı üzerinde işler. Merkezde aktif madde (TBK), birinci halkada doğrudan atıflar (Turkuvaz), ikinci halkada ikincil atıflar (Bordo), üçüncü halkada AYM kararları (Lacivert), yönetmelikler (turkuvaz-7) ve CBK'lar (bordo). Her node UI olarak tıklanabilir; kullanıcı merkez node'a yeni bir madde getirerek ağı yeniden çizebilir — atıf ağında navigasyon.
Bu yüzeyin doktriner değeri: hukuk metni atomistik değildir, ağdır. Madde 38 tek başına okunamaz; md-31, md-22, md-50 ile bağlı; AYM içtihatlarıyla yorumlanmış; yönetmeliklerle uygulamaya konulmuş. Atıf ağı üst pencere'ı bu ağ yapısının görsel kanıtı, hukuk metninin çok-katmanlı epistemolojisinin kabul edildiği bir yüzeydir.
Bir maddenin diğer mevzuata atıflarının ve diğer mevzuat tarafından kendisine yapılan atıfların yan yana sergilenmesi. Atıf Çizelgesi bileşeni — hiçbir yorum eklemeden, ham bağlantı verisini standartlaştırır.
Bir mevzuat maddesi tek başına okunamaz; her madde bir referans dokusunun içindedir. Madde X, başka maddelere atıf yapar; başka maddeler madde X'e atıf yapar. Atıf Çizelgesi, bu iki yönlü referans ağını standart bir formatla sergiler. Sistem atıfları yorumlamaz; sadece hangi maddenin hangi maddeye atıf yaptığını görsel olarak ortaya koyar. Bu, çapraz referans navigasyonunu kanonik mevzuat metnine müdahale etmeden mümkün kılar.
Çizelgenin iki sütunu, bir maddenin referans pozisyonunu iki yönlü gösterir: sol sütun "bu maddenin söylediği başka mevzuat", sağ sütun "bu maddeyi söyleyen başka mevzuat". Yön açıkça etiketlenir; kullanıcı bir maddenin referans dokusu içindeki konumunu tek bakışta okur. Sistem hangi atfın daha önemli olduğunu söylemez; sadece bağlantıları olduğu gibi listeler. Atıfların kendileri kanonik mevzuat metninden türetilir; sistem üretmez, sadece görselleştirir.
Her atıf satırı, hedef mevzuatın tipini (KANUN, CBK, YÖN., TEBLİĞ vb.) küçük üst etiketle taşır. Bu, kullanıcının atıf ağının kromatik dokusunu görmesini sağlar — örneğin bir kanunun bir yönetmeliğe atıfı, yönetmeliğin tip kodu (YÖN.) ile turkuvaz tonunda işaretlenir. Tip kodları, sistemin renk haritasıyla bire bir uyumludur (Bölüm III, 3.4).
Sistemin keşif yüzeyi · Multi-tier filtre çip'leri · zaman aralığı · arama sonuçları · pagination. Tüm UI yüzeylere giriş kapısı.
Arama-filtreleme paneli sistemin keşif yüzeyidir — kullanıcının binlerce mevzuat metni arasından spesifik içeriğe ulaşmasını sağlayan yol haritası. Bu yüzey, sistemin tüm UI yüzeylerine açılan giriş kapısıdır; sistem üzerinden geçen kullanıcı trafiğinin büyük çoğunluğu önce buradan akar. Tipografik mimarisi UI body Albert Sans, sonuç entries'i Fraunces body — kullanıcının arayüzde gezindiğini ve mevzuat metinine yaklaştığını tipografik formla bildirir.
Filtre çip'leri sistemin kromatik kademe mimarisinin arama yüzeyindeki uygulamasıdır. Beş kademe (Anayasa, CBK, Kanun, Yönetmelik, AYM) her biri kendi kromatik kimliüyle filtrelenir — Anayasa solid TBK, CBK bordo subtle bg, Kanun turkuvaz subtle bg, Yönetmelik daha açık turkuvaz, AYM lacivert subtle bg. Aktif filtre solid arka plan + beyaz text; inaktif filtre outline + ink-2 text. Bu disiplin, arama yüzeyinin kromatik tek dilini korur — sistem nereye gidersen git, aynı kromatik kimlik'yı taşır.
Sonuç entries'inde keyword highlighting turkuvaz-3 (#EBF6F6) bg + turkuvaz-10 (#137070) text ile mührlenir. Bu operasyonel turkuvaz'ın bir başka uygulaması — sistem her etkileşim noktasında turkuvaz dokusunu sergiler. Sonuç başlıkları Fraunces opsz 36 WONK 1 — keşif yüzeyinde dahi sistemin tipografik karakteri korunur.
Üst etiket rozet'leri (arama sonuçlarında satırlara eklenen küçük durum işaretleri) maddenin yürürlük durumu, çapraz atıf yoğunluğu veya versiyon değişikliği gibi ek bağlamı kullanıcıya iletir. Bu işaretler aramanın görsel okunabilirliğini artırır; mevzuat içeriğine müdahale etmez.
Sistemin matematik altyapısı · 12-kolon ızgara · 4mm aralama unit · 6 kesme noktası · sistem A4 baskıdan mobil 320px'e doğru ölçeklenir.
Sistemin görsel mimarisi 12-kolon ızgara + 4mm aralama unit matematik temeline oturur. Bu yapı, Bootstrap 5, Material Tasarım 3 ve IBM Carbon Tasarım Sistemi standartlarıyla uyumlu çağdaş bir ızgara mimarisidir; aynı zamanda Adobe InDesign'ın baskı ızgara geleneğinden devralınmıştır. 12-kolon, sistemin tüm sayfa düzenleri için ortak iskeletini oluşturur — kullanıcı bir Anayasa sayfasından bir AYM kararına geçtiğinde, hizalama ve oranlar görsel olarak tutarlı kalır.
Sistemde tüm dikey ve yatay boşluklar 4mm modüler tabanın katları olarak hesaplanır. Bu, Bölüm IV, 4.3'te belgelenen 12-step aralama primitive jeton catalog'unun mimari karşılığıdır. Sayfa kenar boşlukları, paragraf araları, bileşen padding'leri, bölüm ayraç'ları — tümü --tcm-space-1 (1mm) ile --tcm-space-32 (32mm) arasındaki primitive değerlerden seçilir.
| Kesme Noktası | Genişlik | Izgara Kolon | Bağlam | Davranış |
|---|---|---|---|---|
| Print A4 | 210 × 297mm | 12 col · 158mm | PDF · baskı | Tam sistem rendering · 12 col |
| Desktop XL | ≥ 1440px | 12 col | Masaüstü geniş | Madde + sidebar yan yana |
| Desktop | 1024 — 1439px | 12 col | Masaüstü standart | Madde + sidebar yan yana |
| Tablet L | 768 — 1023px | 8 col | Tablet landscape | Sidebar bant üstüne çıkar |
| Tablet P | 640 — 767px | 8 col | Tablet portrait | Yan menü katlama · vurgu gizli |
| Mobile | < 640px | 4 col | Telefon | Tek sütun · vurgu genişler · mevzuat izi kısalır |
Bu bölüm sistemin yedi ana UI yüzeyinin canlı tipografik görüntü'ını sergiledi: madde detay sayfası (5.1, sistemin amiral yüzeyi), kanun ana sayfası (5.2, index/TOC), anayasa kademesi (5.3, TBK saklı tanımlayıcısının uygulaması), madde durum işaretleri (5.4, çoklu durum bandı), atıf ağı üst pencere (5.5, G-02 motif uygulaması), çapraz referans görüntüsü (5.6, atıf çizelgesi), arama-filtreleme paneli (5.7, çok-kademe filtre + sonuç). Her yüzey için bileşen breakdown ve jeton uygulama haritası belgelendi. Son olarak bu yüzeylerin matematik temeli — 12-kolon ızgara + 4mm aralama + 6 kesme noktası — kuruldu. Sistemin doktriner katmandan canlı arayüze zincirinin tamamlanması bu bölümde belgelendi.
Sistem Bölüm I-IV'te belgelendi; Bölüm V'te yaşadı. Yedi UI yüzey, sistemin doktriner katmanlarının ekrana taşınmasıdır — sistem artık okunan bir doküman değil, kullanılan bir altyapıdır.
— 5.0 Bölüm V · Kapanış İlkesiOn dört özgün bileşen, sekiz tipografi rolü, beş geçiş süresi, üç yoğunluk modu. Sistem, Carbon ve Material 3 gibi endüstri standardı kataloglardan değil, mevzuat işlevinden adını alan kendi bileşen sözlüğüne sahiptir.
Endüstri standardı bileşen kataloglarına bakmak öğreticidir; ama DÜSTUR, kendi adlandırma disipliniyle çalışır. Her bileşen mevzuat işlevinden adını alır; "tab", "kart", "çip" gibi yapı bağımsız etiketler kabul edilmez. Bu, sistemin özgün bir tasarım dili olarak konumlanmasının operasyonel temelidir.
Tipografi kademeleri Material 3'ün "Görünüm / Headline / Title / Body / Etiket" sınıflandırmasına değil, DÜSTUR'un kendi mevzuat-merkezli rol adlandırmasına sahiptir.
| Rol | Tipografi | Kullanım |
|---|---|---|
| Anıt Başlık | Fraunces opsz 144, wght 700, WONK 1 | Bölüm açılış, kitap başlığı |
| Ana Başlık | Fraunces opsz 48, wght 600 | Alt-bölüm başlığı |
| Madde Başlığı | Fraunces opsz 28, wght 500 | Tek madde başlığı |
| Fıkra Başlığı | Fraunces opsz 18, wght 500 | Fıkra ara başlığı |
| Mevzuat Gövdesi | Fraunces opsz 14, wght 400, SOFT 0 | Madde metni · kanonik kayıt |
| Yan Açıklama | Albert Sans 9pt, wght 400 | Tablo açıklama, dipnot |
| Üst Etiket | Recursive Mono 6.5pt, wght 700, uppercase, ls 0.18em | Bölüm / bileşen üst etiketi |
| Kısa Etiket | Albert Sans 8pt, wght 600 | Buton, etiket, durum |
Material Motion ve Carbon Motion'un farklı bir karşılığı olarak DÜSTUR, mevzuat metninin kâğıt benzeri davranışını taklit eden, doğrusal ve doğrudan geçiş sürelerine sahiptir. Hızlı animasyon, jelibon hissi veya yaylanma yoktur.
| Kademe | Süre | Easing | Kullanım |
|---|---|---|---|
| Anlık | 50 ms | linear | Üzerine Gelme, odak durumu |
| Hafif | 150 ms | ease-out | Buton, etiket küçük geçiş |
| Akıcı | 250 ms | cubic-bezier(0.2, 0, 0, 1) | Açılır panel, üst pencere |
| Kasıtlı | 400 ms | cubic-bezier(0.4, 0, 0.2, 1) | Sayfa içi büyük yer değişimi |
| Sayfa Çevrimi | 600 ms | cubic-bezier(0.6, 0, 0.2, 1) | Tam sayfa geçişi · kâğıt çevirme |
Yoğunluk modları, aynı içeriğin farklı bilişsel yük seviyelerinde sunulmasını sağlar.
| Mod | Padding | Kullanım |
|---|---|---|
| Sıkı | 1mm × 2mm | Mevzuat çizelgesi, yoğun liste, arama sonuçları |
| Standart | 2mm × 3mm | Madde detay, normal okuma yüzeyi |
| Ferah | 3mm × 5mm | Anayasa, manifesto, törensel yayın |
DÜSTUR bileşenleri, endüstri standardı bileşen sistemlerinden şu noktalarda ayrılır:
| Boyut | Endüstri Normu | DÜSTUR Özgün Kararı |
|---|---|---|
| Köşe yuvarlatma | 4-8px yumuşak | 0px keskin · yalnız Durum Bandı'nda 2mm |
| Kenarlık felsefesi | İnce, opsiyonel | 1px hairline her zaman görünür |
| Renk kullanımı | Marka rengi serbest | Renk yalnız norm tipini kodlar |
| Etiket formatı | Cümle başı büyük | BÜYÜK HARF + harf aralığı 0.18em |
| Geçiş hissi | Material spring | Doğrusal, geç ease-out · kâğıt benzeri |
| Şeffaflık / cam | Glass / blur efektleri | Yok · opak yüzeyler, kâğıt taklit |
| Gölge | Material elevation kademeleri | Yok · ayrışma yalnız 1px hairline ile |
DÜSTUR'un bileşen disiplini, evrensel bir mantık değil; mevzuata özgü bir tasarım dilidir. On dört bileşen, sekiz tipografi rolü, beş geçiş, üç yoğunluk — hepsi tek bir amaca hizmet eder: mevzuat metnini, bozmadan, açıkça, kâğıdın ciddiyetiyle taşımak.
— 5.9 DÜSTUR Bileşen Galerisi · KapanışTurkuvaz kademe · bakanlık antet · alt-bölüm hiyerarşisi · sürüm şeridi · atıf bantları. Yönetmelik, kanunun ayrıntılı uygulama disiplinini taşıyan idari normdur; tipografi onun teknik ciddiyetini kâğıt zeminine aktarır.
Yönetmelikler, Anayasa-Kanun-CBK üçlüsünün altında, idari mevzuatın operasyonel katmanını oluşturur. Bir yönetmelik; üst norm tipinin belirlediği çerçeveye sadık kalırken kendi içinde alt-bölüm hiyerarşisi, ek-cetvel sistematiği ve geçici madde mekanizmasını taşır. DÜSTUR yönetmelik yüzeyinde turkuvaz kademe rengini kullanır; bu, Anayasa'nın saklı kırmızısından, kanunun lacivertinden ve Cumhurbaşkanlığı Kararnamesi'nin bordosundan ayrışan, idari-teknik bir kromatik kimliktir.
(1) Yetki belgesi almak isteyen gerçek veya tüzel kişi, başvuruda aşağıdaki bilgi ve belgeleri tam ve eksiksiz olarak sunmak zorundadır:
(2) Kurum, başvuru üzerine 60 gün içinde inceleme yapar ve uygun bulması durumunda Beşeri Tıbbi Ürün İmalat Yetki Belgesi'ni düzenler.
| Mock'taki Konum | Kullanılan Bileşen | Mevzuat Tipi Token |
|---|---|---|
| Üst bant — bakanlık antet | Mevzuat Üst Bandı + ELI URI | renk-yonetmelik · turkuvaz scale-9 |
| Mevzuat izi şeridi | Mevzuat İzi | renk-yonetmelik-soft · turkuvaz scale-1 |
| Başlık alanı | Norm Tipi Rozeti + Durum Rozeti + Başlık | YÖNETMELİK rozet · YÜRÜRLÜKTE rozet |
| Sol panel — alt-bölüm | Hiyerarşi Ağacı + Sürüm Şeridi | Aktif düğüm turkuvaz dolgu |
| Sağ gövde — madde metni | Üst etiket + Madde Başlığı + Fıkra + Madde Yan Notu | Fıkra numarası turkuvaz · sürpriz uyarısı turkuvaz şerit |
| Alt — atıf çizgisi | Mono caps atıf bandı | Recursive Mono 6pt · ink-3 |
Yönetmelik, kanunun kâğıttan operasyona geçiş noktasıdır. Bu yüzey, idari mevzuatın hem teknik ciddiyetini hem de gündelik kullanılabilirliğini tek kompozisyonda taşır.
— 5.10 Yönetmelik Yüzeyi · KapanışAmber kademe · idari duyuru formatı · genelge ile kromatik yakınlık · operasyonel hayata en yakın norm tipi. Tebliğler, bakanlıkların idari uygulama disiplinini sektöre aktaran kısa formatlı mevzuattır.
Tebliğ; bir bakanlığın veya idari kurumun kendi görev alanı içinde, yönetmeliğe veya kanuna dayanarak çıkardığı idari uygulama duyurusudur. Tipik olarak kısa, sektöre özgü, hızlı yürürlüğe giren, sıklıkla güncellenen bir norm tipidir. DÜSTUR tebliğ yüzeyinde amber kademe rengini kullanır — Hıfzıssıhha geleneğinden gelen sıcak okra tonu, idari ciddiyeti taşırken Anayasa'nın yüksek otoritesinden, kanunun kalıcılığından açıkça ayrışır.
Bu Tebliğ; beşeri tıbbi ürünlerin Türkiye'de azami satış fiyatının belirlenmesi, fiyat değişikliği başvurularının değerlendirilmesi ve fiyat kararlarının yayımlanmasına ilişkin usul ve esasları düzenler.
(1) Referans ülke fiyatı, beş referans ülkenin (Fransa, İspanya, İtalya, Portekiz, Yunanistan) ürün pazar lansman fiyatlarından en düşüğü olarak belirlenir.
| Ülke | 2024 KDV Hariç (EUR) | TL Karşılığı |
|---|---|---|
| Fransa | 14.20 | 498.20 |
| İspanya ● | 12.80 | 449.10 |
| İtalya | 15.40 | 540.30 |
| Portekiz | 13.50 | 473.60 |
| Yunanistan | 13.10 | 459.50 |
Bu Tebliğ, yayımı tarihinde yürürlüğe girer. Mevcut fiyat kararları üzerinde uygulanacak yeni referans hesaplama yöntemi 1 Temmuz 2024'ten itibaren etkili olur.
Tebliğ yüzeyi, yönetmelikten daha sadedir — sol hiyerarşi ağacı yoktur, çünkü tebliğler genellikle 2-5 maddelik kısa formatlı belgelerdir. Sürüm şeridi de bulunmaz (tebliğler nadiren değişir; değişirse yeni tebliğ çıkar). Bunun yerine içerikte sıklıkla yer alan ek-cetvel, referans tablosu, geçiş hükmü gibi yapılar tipografi içine entegre edilir. Renk-kromatik kimliğin amber seçimi, sıcak okra tonu üzerinden bu sektörel-idari kimliği açıkça ayrıştırır.
Tebliğ, idari mevzuatın günlük operasyonel yüzüdür. Her hafta bir bakanlığın gündeminde yeni bir tebliğ yer alır; tipografi, bu hızlı temponun ciddiyetini bozmadan taşımalıdır.
— 5.11 Tebliğ Yüzeyi · KapanışSol panel: çok kademeli eleyici · Orta sütun: sonuç listesi · Sağ sütun: bağlam meta. Mevzuat sorgulayıcısı, on dört bileşenden beşini tek sayfada koordine eder — Sorgulayıcı, Sorgu Eleyicisi, Mevzuat Çizelgesi, Sayfa Dizini, Boş Sonuç Levhası.
Arama sonuç yüzeyi, sistemin en bilişsel olarak yüklü arayüzüdür. Kullanıcı bir sorgu girer, sistem milyonlarca madde, karar ve tebliğ arasından sonuç döker; ardından kullanıcı bu sonuçları daraltır, sıralar, derinleştirir. Üç sütunlu mimari, bu zihinsel akışı yatayda taşır: eleyici (ne arıyorsun?) → sonuç (ne buldun?) → bağlam (ne demek?). Carbon ve Material 3 sistemlerinin sıklıkla tercih ettiği üst arama çubuğu + altta sonuç akışı modelinden farklı olarak DÜSTUR, mevzuatın çok-boyutlu yapısı için kalıcı eleyici paneli tercih eder.
Üç sütunlu arama yüzeyi, vatandaş-merkezli mevzuat arayüzünün doktriner kararıdır. Sol sütun kullanıcının aktif eleme gücünü temsil eder — sistem hangi mevzuat tiplerini, hangi yılları, hangi yürürlük durumlarını göstereceğini ona soruyor. Orta sütun, sonuçların kromatik kodlanmış akışını taşır; her sonuç kartının sol kenarındaki 3px renk şeridi norm tipini taşır, bu Anayasa, kanun, CBK, yönetmelik, tebliğ, genelge tipolojisinin kromatik kimliğini doğrudan sayfada okutur. Sağ sütun, sorgu bağlamını ve indirme seçeneklerini sağlar — yapay zekâ destekli özetleme, ilişkili aramalar ve veri açık formatları (PDF, JSON) bu sütuna toplanır.
Arama yüzeyi, vatandaşın mevzuata ilk dokunduğu yerdir. Tipografinin, kromatik kimliğin ve bileşen mimarisinin kalitesi, burada doğrudan vatandaşın güvenine dönüşür.
— 5.12 Arama Sonuç Yüzeyi · KapanışTek sütun · sticky üst gezinti · katlanmış mevzuat izi · kompakt durum bandı · alttan yer imi/paylaş çubuğu. Mevzuat artık vatandaşın cebindedir; tipografinin onu telefon ekranında da taşıması gerekir.
Mevzuat sayfaları, basılı yayında A4'ün ağırlığını, masaüstünde geniş ekranın konforunu, telefonda ise 320 px'lik dikey akışın sıkışıklığını taşımak zorundadır. DÜSTUR mobil görünümü, masaüstü görünümünün yatay sıkıştırılmış kopyası değildir; ayrı bir mimari karar olarak tasarlanmıştır. Sol panel hiyerarşi ağacı katlanır, mevzuat izi tek satırlık ufalır, fıkra geçişleri akordeon bileşene dönüşür. Yine de — DÜSTUR'un disiplini gereği — Fraunces madde metni, turkuvaz şerit Yönetmelik kimliği, üst etiket konvansiyonu, hepsi 320 px'te de korunur.
| Bileşen | Masaüstü (1024 px+) | Mobil (320 px) |
|---|---|---|
| Mevzuat İzi | Tam zincir · Bakanlık › Mevzuat › Bölüm › Madde | Tek satır · sondaki iki düzey |
| Hiyerarşi Ağacı | Sol panel · sürekli görünür | Hamburger menüde · katlanmış |
| Madde Başlığı | Fraunces opsz 36, wght 600 | Fraunces opsz 18, wght 600 |
| Fıkra Metni | Fraunces 10.5 pt · 166 mm | Fraunces 7.5 pt · 70 mm |
| Madde Yan Notu | 4 mm sol renk şeridi · padding 4 mm | 2 mm sol renk şeridi · padding 1.5 mm |
| Yan Eylem Paneli | Sağda kalıcı bileşen | Alt sabit çubuk · 4 ikon |
| Atıf Görüntüsü | Üst pencerede iki sütunlu | Tam ekran tek sütun |
| Sürüm Şeridi | Sayfa başında yatay sekmeler | Açıkla menüsünde gömülü |
Mobil mevzuat sayfası, masaüstünün kopyası değildir. Aynı doktriner kararların, farklı bir bilişsel ortamda yeniden hesaplanmış tezahürüdür. Tipografi, ekran ne kadar küçülürse küçülsün, mevzuatın ciddiyetini taşımayı sürdürür.
— 5.13 Mobil Görünüm · Kapanışmevzuat.gov.tr'nin mimari karşılığı · norm tipi navigasyonu · külliyat hiyerarşisi · arama + filtreleme + tek-mevzuata derinleşme. Yürürlükteki tüm mevzuatın kanonik depolama yüzeyi; metnin kalıcı kayıt olarak yaşadığı sayfa.
Mevzuat Külliyatı Yüzeyi, T.C. Cumhurbaşkanlığı İdari İşler Başkanlığı Hukuk ve Mevzuat Genel Müdürlüğü tarafından yayımlanan mevzuat.gov.tr platformunun mimari karşılığıdır. Bu yüzey, mevzuatın kalıcı kayıt olarak yaşadığı yerdir: kanunlar, CBK'lar, yönetmelikler, tebliğler, genelgeler — hepsi norm tipine, yayım tarihine ve yürürlük durumuna göre dizilmiş kanonik metinlerle. Arşiv yüzeyi statik bir depo değil; her gün yeni mevzuat yayımlandığında artan bir külliyat; aynı zamanda mevzuat değişiklikleri ile versiyonlanan dinamik bir kayıttır.
Mevzuat Külliyatı Yüzeyi beş yapısal sütun üzerine kurulur. Bu sütunlar birbirine dik ama paralel çalışır; aynı mevzuata farklı kapılardan girilebilmesini sağlar:
| Sütun | Erişim Yolu | Karşıladığı İhtiyaç |
|---|---|---|
| 1. Tam Metin Arama | Anahtar kelime · etken madde · mevzuat numarası | "Belirli bir kelimeyi arıyorum" |
| 2. Norm Tipi Külliyat | Kanun · CBK · Yönetmelik · Tebliğ · Genelge | "Belirli bir norm tipinde geziniyorum" |
| 3. Tematik Külliyat | Sağlık · Vergi · Çalışma · Eğitim · Adalet | "Sektörel bir alanı tarıyorum" |
| 4. Tarihsel Dizin | Yıllara göre · Cumhuriyet dönemleri · reformlar | "Bir tarih veya dönemi inceliyorum" |
| 5. RG Geçiş Kapısı | Her mevzuat → ilk yayımlandığı RG sayısına çapraz bağlantı | "Bu mevzuatın orijinal yayımına ulaşmak istiyorum" |
Mevzuat Külliyatı Yüzeyi, devletin hafızasının yaşadığı yerdir. Aranan kanun bulunabildiği kadar, aramaya gelinmeyen bir kanun da bekler; bu yüzey, vatandaşın bilmediği bir mevzuatın ona kendi rastlantısıyla ulaşabileceği yerdir.
— 5.14 Mevzuat Külliyatı Yüzeyi · Kapanışresmigazete.gov.tr'nin mimari karşılığı · günlük yayım takvimi · fasikül navigasyonu · mükerrer sayı disiplini · tek sayının tam içeriği. Mevzuatın kanunlaştığı an burada doğar; her madde yürürlük tarihini bu yüzeyden alır.
Resmi Gazete Yüzeyi, T.C. Cumhurbaşkanlığı İdari İşler Başkanlığı Hukuk ve Mevzuat Genel Müdürlüğü tarafından yayımlanan resmigazete.gov.tr platformunun mimari karşılığıdır. Mevzuat Külliyatı Yüzeyi mevzuatın kalıcı haliyle okunmasına izin verirken, Resmi Gazete Yüzeyi mevzuatın doğum anını taşır. Anayasa Madde 174'te belirtilen yayım disiplini gereğince, Türkiye'de bir norm yalnızca Resmi Gazete'de yayımlandığında hukuken doğmuş olur. Bu yüzey, o doğum anının kronolojik kaydını taşır.
RG yüzeyinin baskın rengi bordo (#5C1A1B) seçilmiştir. Bu karar üç gerekçeye dayanır:
| Karar | Gerekçe |
|---|---|
| 1. Tarihsel sadakat | Resmi Gazete'nin geleneksel baskı kapağı bordo zemine altın yaldız metindi. Sistem bu tarihsel kromatik kimliği — modernize edilmiş bir tonla — sürdürür. |
| 2. Norm tipinden ayrışma | Bordo, sistemde CBK norm tipi rengiyle uyumludur; çünkü RG, CBK'ların doğum yeridir. Aynı zamanda Anayasa kırmızısından (saklı, törensel) ayrışır. |
| 3. Ağırlık ve ciddiyet | RG, devletin yayım otoritesidir. Açık renkler (turkuvaz, amber) idari katmanı taşır; bordo, yayım katmanının resmiyetini ve ağırlığını üstlenir. |
Resmi Gazete, devletin her gün konuştuğu yerdir. Bir mevzuat, ne kadar uzun süredir hazırlanırsa hazırlansın, ne kadar tartışılırsa tartışılsın — burada yayımlandığı an, hukuki olarak yaşamaya başlar.
— 5.15 Resmi Gazete Yüzeyi · KapanışMevzuat Külliyatı ↔ Resmi Gazete · iki-yönlü çapraz bağlantı · Akoma Ntoso temporalData omurgası · ELI URI birleşim ekseni. İki ayrı yüzey, tek bir mevzuat dünyasının iki yüzü olarak çalışır.
Mevzuat Külliyatı ve Resmi Gazete iki ayrı yüzey gibi görünür; ancak işlevsel olarak tek bir mevzuat dünyasının iki yüzüdür. Arşiv, mevzuatın kümülatif yapısını taşır — yürürlükteki kanunlar, geçmişte yayımlanmış değişiklikler, AYM iptal kararları, tüm sürüm geçmişi. Resmi Gazete, mevzuatın kronolojik yapısını taşır — her gün yayımlanan yeni metinler, mükerrer sayılar, ilanlar dizisi. Bu iki yüzey arasındaki çapraz koordinasyon disiplini, sistemin bütüncül mimari olarak çalışmasının teknik altyapısıdır.
İki yüzey arasında sekiz koordinasyon akışı kalıcı olarak çalışır. Her akış, bir yüzeydeki bir bilginin diğer yüzeydeki karşılığına otomatik bağlantısını sağlar:
| Akış | Yön | İşlev |
|---|---|---|
| 1. İlk Yayım Bağlantısı | Arşiv → RG | Her mevzuatın sayfasında "İlk yayımı: RG 33263 · 25.05.2026" bağlantısı; tek tıkla orijinal RG sayfasına gider. |
| 2. Değişiklik Zinciri | Arşiv → RG | Her madde değişikliğinde "Değişiklik: RG 31894 · 22.03.2022" — her değişikliğin yayımlandığı RG'ye sürüm şeridi üzerinden ulaşılır. |
| 3. AYM Kararı Bağlantısı | Arşiv → RG | Madde Yan Notu'nda "AYM E.2014/87 K.2015/112 — RG 29593"; iptal kararının yayımı doğrudan görüntülenir. |
| 4. Mevzuat Detay Bağlantısı | RG → Arşiv | RG içindekiler sayfasından her başlık, mevzuat külliyatındaki tam metin sayfasına gider. |
| 5. Sürüm Zinciri Bağlantısı | RG → Arşiv | Bir RG sayısında yayımlanan değişiklik metni, mevzuat sürüm şeridinde otomatik yeni satır oluşturur. |
| 6. ELI URI Birleşim Ekseni | Çift yön | Her mevzuatın ve her RG sayısının birleşik ELI URI standardı: eli/tr/yön/2023/47 ↔ eli/tr/rg/2023-09-21/32314 |
| 7. AKN temporalData | Çift yön | Akoma Ntoso temporalData yapısı, bir mevzuatın hangi sürümünün hangi tarihte yürürlükte olduğunu makineye okutur; iki yüzeyin temporal koordinasyonu bu omurga üzerinden işler. |
| 8. Yayım Tarihi Doğrulama | Çift yön | Bir mevzuatın yürürlük tarihi her zaman RG yayım tarihi üzerinden doğrulanır; arşivdeki herhangi bir yürürlük etiketi, RG kaydı ile çapraz kontrolden geçer. |
Bu sekiz koordinasyon akışının her biri, kullanıcı arayüzüne çapraz bağlantı işaretleyicisi olarak iner. Sistemde standart bir çapraz bağlantı işaretleyicisi şu şekilde görünür:
İki yüzey arasındaki koordinasyon, tek bir mevzuat dünyasının teknik altyapısıdır. Vatandaş ne arşivden ne resmi gazeteden başlasın — ister kanunun adıyla, ister yayım tarihiyle yola çıksın — sistem onu daima diğer yüzeye, doğru sürüme, doğru yayım kaydına götürür.
— 5.16 Koordinasyon Disiplini · KapanışEkran disiplini · baskı disiplini · taşınabilir doküman disiplini. Mevzuat metni üç farklı bilgi taşıyıcısında — tarayıcıda, PDF'te, Word belgesinde — tutarlı kromatik kimliğini ve tipografik karakterini korumak zorundadır. Paged.js A4 omurgası, A4 baskı şartnamesi, ve Word stil eşlemesi bu tutarlılığı sağlar.
Mevzuat metni, tek bir taşıyıcıya bağlı değildir. Vatandaş aynı maddeyi bir mahkeme dosyasına PDF olarak ekleyebilir; akademisyen Word belgesine atıf yapabilir; idare ekran üzerinden okuyabilir. Bu üç bilişsel ortamın hepsinde — kâğıt, taşınabilir doküman, ekran — sistemin doktriner kararları (üç tipografik aile, altı norm tipi kromatik kimliği, on dört bileşen) tutarlı tezahür etmek zorundadır. DÜSTUR Tasarım Sistemi, üç export modunun her birini ayrı bir şartname olarak belgeler ve Paged.js kütüphanesini bu taşınabilirlik omurgasının teknik temeli olarak benimser.
Sistem üç temel dışa aktarım modunu standartlaştırır. Her mod, kendi bilişsel ortamına ve kullanım amacına özgü disiplini taşır:
| Mod | Çıktı | Tipik Kullanım |
|---|---|---|
| 1. Tek Madde PDF | Tek A4 sayfa · DÜSTUR baskı şartnamesi | Mahkeme dosyası eki, akademik referans, hızlı yazdırma |
| 2. Tam Mevzuat PDF | Kapak + içindekiler + madde dizini + colophon | Kütüphane arşivi, idari yayın, kitap formatı |
| 3. Word .docx Dışa Aktarım | DÜSTUR stillerinden Word stillerine eşlenmiş .docx | Akademik düzenleme, idari yazışma, dilekçe ekleri |
| Parametre | Değer | Açıklama |
|---|---|---|
| Kağıt boyutu | A4 dikey · 210 × 297 mm | ISO 216 standart · Türkiye'de resmi yazışma standardı |
| Marjin | 24mm üst · 22mm sağ · 20mm alt · 22mm sol | Üst marjin üst etiket için ek 4mm taşır |
| İçerik genişliği | 166 mm | 12-kolon ızgaraya bağlı (Bölüm V, 5.8 spec) |
| Üst antet | Norm tipi rozeti + Madde numarası + Yürürlük durumu | Sağ üstte ELI URI mono caps |
| Başlık tipografisi | Fraunces opsz 30, wght 600 | Norm tipi rengi (kırmızı/lacivert/bordo/turkuvaz/amber/gri) |
| Fıkra metni | Fraunces opsz 13, wght 400, SOFT 0 | 9.5pt baskı boyutu · line-height 1.6 |
| Fıkra numarası | Norm tipi renginde, wght 600 | (1), (2), (3) parantezli format |
| Madde Yan Notu | İptal/Değişik/Mülga varsa bant ile | 3mm sol renk şeridi standardı |
| Alt dipnot | Recursive Mono 6pt | ELI URI + RG sayısı + yayım tarihi |
| Renk profili | sRGB IEC61966-2.1 | Web standardı; baskıda CMYK dönüşümü ICC ile |
| Font gömme | Tüm fontlar PDF'e gömülü | Subset embedding · SIL OFL 1.1 lisansı altında izinli |
Tam mevzuat PDF, tek bir kanun veya yönetmeliğin kitap formatlı dışa aktarımıdır. Mahkemelere sunulan resmi nüshalardan, kütüphane arşivlerine ve idari yayınlara kadar kullanılır. Beş yapısal sayfa tipi içerir:
| Sayfa Tipi | İçerik | Tipografi |
|---|---|---|
| 1. Kapak Sayfası | Üst marjin: T.C. Mevzuat · Norm tipi · Mevzuat numarası. Orta: Mevzuat tam adı. Alt: Madde sayısı · Yürürlük tarihi · ELI URI | Tam zemin norm tipi renginde · Fraunces opsz 96 başlık |
| 2. Künye Sayfası | Yayım dayanağı · TBMM/Bakanlık imzaları · İlk yayım RG · Sonraki değişiklik RG'leri zinciri | Albert Sans 10pt · iki sütun |
| 3. İçindekiler | Bölüm/Kısım/Madde hiyerarşisi · sayfa numaraları | Sağa hizalı sayfa numarası · titrek üç-nokta dolgu |
| 4. Madde Sayfaları | Her madde için tutarlı şablon · sürüm bilgisi varsa kenar bandında | Mod 1 tek madde şartnamesinden devralınır |
| 5. Künye | Yayım kaydı · son güncelleme · ELI URI · DÜSTUR Tasarım Sistemi imzası | Recursive Mono dipnot stili · iki sütun |
Word dışa aktarımı, DÜSTUR'un ekran/PDF tipografisinin Word belge formatına en yakın aktarımıdır. Hedef, vatandaşın .docx dosyasını açtığında metnin görsel kimliğini büyük ölçüde korumasıdır. Bu eşleme, Word'ün "Stiller" panelindeki 14 DÜSTUR rolüne karşılık gelen Word stilini tanımlar:
| DÜSTUR Rolü | Word Stil Adı | Word Spec |
|---|---|---|
| Anıt Başlık | DÜSTUR Anıt Başlık | Garamond / Times 36pt · bold · spacing-before 24pt |
| Ana Başlık | DÜSTUR Heading 1 | Garamond 24pt · semibold · spacing-before 18pt |
| Madde Başlığı | DÜSTUR Heading 2 | Georgia 14pt · semibold · renk norm tipine bağlı |
| Fıkra Başlığı | DÜSTUR Heading 3 | Georgia 12pt · medium · italic |
| Mevzuat Gövdesi | DÜSTUR Body Text | Georgia 11pt · regular · line 1.5 · justify |
| Yan Açıklama | DÜSTUR Caption | Arial 9pt · regular · ink-2 rengi |
| Üst Etiket | DÜSTUR Eyebrow | Consolas 7pt · bold · uppercase · letter-spacing 2.4pt |
| Kısa Etiket | DÜSTUR Label | Arial 9pt · semibold |
| Norm Rozeti | DÜSTUR Norm Badge | Arial 8pt · bold · uppercase · zemin norm renginde · beyaz metin |
| Durum Rozeti | DÜSTUR Status Badge | Arial 8pt · bold · durum kromatik rengi |
| Madde Yan Notu | DÜSTUR Side Note | Arial 9.5pt · zemin renkli + sol kenar 3pt çerçeve |
| Alıntı Bloğu | DÜSTUR Quote | Georgia 12pt · italic · ortalı · kenar 4cm |
| ELI URI Dipnot | DÜSTUR ELI Footnote | Consolas 8pt · ink-3 rengi · alt orta |
| Tablo Başlığı | DÜSTUR Table Header | Arial 9pt · bold · uppercase · norm rengi zemin |
Word'ün kendisi variable font desteğini Fraunces ve Albert Sans için tam olarak taşıyamadığı için, eşlemede iki kalıcı vekil yerleşir: Fraunces yerine Georgia, Albert Sans yerine Arial, Recursive yerine Consolas. Bunlar her Windows ve macOS kurulumunda yerleşik bulunan, görsel olarak en yakın gövde tasarımlardır. Garamond, anıt başlıklar için tarihsel ciddiyeti taşır.
DÜSTUR PDF dışa aktarımının teknik omurgası Paged.js kütüphanesidir. Paged.js, W3C CSS Paged Media spec'inin tarayıcı polyfill'idir; HTML+CSS belgesini A4 sayfalara ayırır, sayfa başlığı/dipnot/numarasını otomatik üretir. Sistemin teknik şartnamesi şu kuralları içerir:
<script src="https://unpkg.com/pagedjs/dist/paged.polyfill.js"></script>
<head> içinde, font yüklemelerinin hemen ardından yerleştirilir. Paged.js otomatik olarak DOM render edildiğinde devreye girer; load event'inden sonra sayfalandırma başlar.@page {
size: A4;
margin: 24mm 22mm 20mm 22mm;
background: var(--bg-page);
@top-left { content: "Bölüm · Konum"; font-family: 'Recursive', monospace; font-size: 7pt; }
@top-right { content: "DÜSTUR"; font-family: 'Recursive', monospace; font-size: 7pt; }
@bottom-center { content: counter(page) " / " counter(pages); font-family: 'Recursive', monospace; font-size: 7pt; }
}
/* Bölüm açılışları yeni sayfada başlar */
.ch-opener { break-before: page; }
/* Madde Yan Notu, Durum Kartı, Alıntı bloğu sayfa içinde kırılmaz */
.side-note, .status-card, .dq-block, .mock-screen {
break-inside: avoid-page;
}
/* Başlıktan sonra hemen sayfa bitemez */
h2, h3, .bp-h3 { break-after: avoid-page; }
/* Tablolar sayfa içinde kırılabilir; ama tek satır asla kırılmaz */
table { break-inside: auto; }
table tr { break-inside: avoid; }
Aşağıdaki matris, sistemin sekiz tipografi rolünün üç bilişsel ortamda nasıl yaşadığını sergiler:
| Rol | Ekran (HTML) | PDF (Paged.js) | Word (.docx) |
|---|---|---|---|
| Anıt Başlık | Fraunces opsz 144 | Fraunces opsz 144 (gömülü) | Garamond 36pt bold |
| Madde Başlığı | Fraunces opsz 28 | Fraunces opsz 28 (gömülü) | Georgia 14pt semibold |
| Mevzuat Gövdesi | Fraunces opsz 14 | Fraunces opsz 14 (gömülü) | Georgia 11pt regular |
| Yan Açıklama | Albert Sans 9pt | Albert Sans 9pt (gömülü) | Arial 9pt regular |
| Üst Etiket | Recursive 6.5pt MONO 1 | Recursive 6.5pt MONO 1 (gömülü) | Consolas 7pt bold + ls |
| Norm Rengi | sRGB hex (#E30A17 vs.) | sRGB → CMYK (ICC profili) | RGB doğrudan (Word internal) |
| Madde Yan Notu | CSS border-left 4mm | CSS border-left 4mm (korunur) | Tablo hücresi · sol kenar 3pt |
| Alıntı Bloğu | CSS ::before/::after motif | SVG köşe motifi (gömülü) | Paragraf girinti · italic |
| Parametre | Şartname |
|---|---|
| PDF Sürümü | PDF/A-2b (arşivleme için) · PDF 1.7 (genel kullanım için) |
| Çözünürlük | 300 DPI vektör + raster gömme (resim varsa) |
| Renk Profili | sRGB IEC61966-2.1 (ekran) · ISO Coated v2 CMYK (baskı) |
| Font Stratejisi | Tüm fontlar PDF'e subset embedding ile gömülü |
| Metadata | Dublin Core + ELI URI + AKN temporalData |
| Erişilebilirlik | Tagged PDF · alt-text görseller · okuma sırası tanımlı |
| İmza | Tam mevzuat PDF için: T.C. Cumhurbaşkanlığı İdari İşler Başkanlığı Hukuk ve Mevzuat Genel Müdürlüğü dijital imzası |
| Dosya Boyutu | Tek madde: < 200 KB · Tam kanun: < 5 MB · Yıllık RG arşivi: < 200 MB |
Bir mevzuat metni, kâğıda bastığında, telefonla okuduğunda, Word'de düzenlediğinde aynı metindir — ama farklı bir jeste sahiptir. DÜSTUR'un üç dışa aktarım modu, bu jestlerin her birinde mevzuatın ciddiyetini taşımak için tasarlanmıştır.
— 5.17 Dışa Aktarım Şartnamesi · KapanışSistemin yapısal omurgası. OASIS LegalDocML Akoma Ntoso v3.0 (2018) standardı üzerinde inşa edilen XML temelli mevzuat veri modeli. Türk mevzuat geleneğinin (Düstûr, Resmi Gazete, madde-fıkra hiyerarşisi) bu uluslararası standardına adaptasyonu, tipografik CSS eşleme, ELI URI omurgası.
Tasarım sistemi yalnızca görsel yüzeyini belgeler değil; veri yapısının kendisini de belgeler. Bir mevzuat metni, ekrana çizildiğinden çok önce — XML yapısında tanımlanır. Bu yapısal tanım, sistemin makine-okunabilir omurgasını oluşturur: arşivleme, arama, atıf çözümleme, versiyon karşılaştırma, çapraz-platform veri taşıma — tümü bu XML omurgası üzerinde işler.
Bu bölüm sistemin OASIS LegalDocML Akoma Ntoso v3.0 standardı üzerinde nasıl inşa edildiğini belgeler. Bu belgede yapısal omurganın temelleri ve tipografik eşleme mantığı sunulur; tam her bir element için 25-30 sayfalık derin spesifikasyon ileride ileride yayımlanacak teknik referansta sunulacaktır.
Bungeni Project 2004 · OASIS LegalDocML v1.0 (2018) · küresel mevzuat XML standardı · 50+ ülkede üretim kullanımı · Akan dilinde "bağlı yürekler".
Akoma Ntoso, dünya genelindeki yasama, yargı ve hukuk belgelerinin XML formatında temsil edilmesi için tasarlanmış bir uluslararası standarttır. Tarihçesi 2004'te Birleşmiş Milletler Africa I-Parliaments girişimi çerçevesinde başlar; günümüzde OASIS (Organization for the Advancement of Structured Information Standards) tarafından korunan ve geliştirilen küresel bir standart haline gelmiştir. İsmi Batı Afrika'daki Akan dilinde "bağlı yürekler" anlamına gelir — anayasalar, kanunlar ve diğer hukuk belgelerinin halkları bir araya getirdiği fikrine atıfta bulunur.
2004 yılında BM Africa I-Parliaments Initiative kapsamında, Afrika ülkelerindeki yasama belgelerinin dijital arşivlenmesi için yeni bir standart ihtiyacı doğdu. Mevcut XML standartları (TEI, DocBook, HL7) genel-amaçlıydı; hukuk belgelerinin spesifik gereksinimlerine — versiyon zinciri, atıf yapısı, otoritatif imza, çok-dilli paralel metin — uygun değildi. Fabio Vitali (Bologna Üniversitesi) ve Monica Palmirani (CIRSFID Bologna) öncülüğünde, mevzuat XML için yeni bir standart geliştirme projesi başladı. Bu projeye Bungeni ismi verildi.
Bungeni Project ilk standardı 2010'da yayımladı. 2012'de OASIS tarafından kabul edilen LegalDocML Teknik Komite, Akoma Ntoso'yu küresel bir standarda dönüştürme çalışmasını üstlendi. Komite'nin çalışması 2018'de tamamlandı: OASIS LegalDocML v1.0 (Akoma Ntoso v3.0) standardı OASIS Standart statüsünde resmi olarak yayımlandı. Standartın detaylı şeması docs.oasis-open.org/legaldocml adresinde kamuya açık olarak yayımlanır.
Akoma Ntoso bugün dünya genelinde yaklaşık 50 ülkede üretim seviyesinde kullanılır. Birkaç örnek:
Türkiye mevzuat altyapısı şu anda mevzuat.gov.tr üzerinde HTML temelli üretim yapar; XML omurgası yoktur. Bu sistemin Akoma Ntoso üzerine inşa edilmesi, Türkiye'nin uluslararası mevzuat veri standartlarına katılması anlamına gelir — TR mevzuatının küresel hukuk araştırma araçlarında doğrudan kullanılabilir olmasını sağlar.
Standardın tasarımı beş temel prensibe dayanır. Bu prensipler, sistemin neden Akoma Ntoso üzerine inşa edildiğinin felsefi temelini oluşturur:
| Prensip | Anlamı | Sistem Yararı |
|---|---|---|
| Authenticity | Belgenin orijinal otoriter kaynağı her zaman izlenebilir olmalıdır | RG sayı numarası, yayım tarihi, yayımcı kurum metada |
| Temporal Versioning | Belge zaman içinde değişir; her versiyon ayrı kayıtla tutulur | md-38 1982/2001/2017 versiyon zinciri |
| Inter-textual Linking | Belgeler birbirine atıf yapar; bu atıflar makine-okunabilir olmalı | 5.5 Atıf Ağı UI'nin XML temeli |
| Granularity | Her cümle, hatta her sözcük adreslenebilir olmalıdır | md-38/fk-3/bnd-b düzeyinde derin link |
| Multi-linguality | Aynı belge birden fazla dilde paralel olarak tutulabilir | Türkçe + Kürtçe + İngilizce çevirilerin paralel arşivlenmesi |
Akoma Ntoso bir format değil, bir mimari karardır. Türkiye mevzuatını bu standart üzerine inşa etmek, sistemi 50+ ülkenin paylaştığı küresel veri ekosistemine yerleştirir. Standart yalıtım değil, bağlanmadır.
— 6.1 Akoma Ntoso · Doktriner ArgümanAkoma Ntoso v3.0 ana element seti · Türk mevzuat geleneğinin uluslararası standartla haritalaması · Düstûr → preface · RG → publication · madde → article.
Akoma Ntoso v3.0 standardı yaklaşık 280 XML elementi tanımlar. Bu bölüm, sistemin temel kullandığı 20-25 ana elementin omurgasını belgeler. Tam her bir element için spesifikasyon (her 280 elementin XML şeması ve TR eşleme'i) ileride teknik referansta yayımlanacaktır. Aşağıda omurga elementleri ve TR mevzuat geleneğinin Akoma Ntoso adaptasyonu sunulur.
Tipik bir Türkiye Cumhuriyeti kanunu Akoma Ntoso XML olarak şu yapıda kayıt edilir. Aşağıdaki örnek 5237 sayılı Türk Ceza Kanunu Madde 38'in iskeletidir:
| AKN Element | TR Karşılığı | Anlam ve Kullanım |
|---|---|---|
| <akomaNtoso> | Belge kökü | Tüm AKN belgelerin root element'i; xmlns namespace tanımı |
| <act> | Kanun | "name=kanun" özniteliği ile Türk kanun tipi belirtilir |
| <bill> | Kanun Tasarısı/Teklifi | TBMM'ye sunulan, henüz kanunlaşmamış metin |
| <debateReport> | TBMM Tutanak | Genel Kurul oturumlarının resmi tutanağı |
| <judgment> | Yargı Kararı | AYM, Yargıtay, Danıştay kararları |
| <meta> | Metadata | Belge kimliği, otorite, versiyon, referanslar |
| <preface> | Önbölüm/Düstûr | Kanun başlığı, kabul tarihi, RG yayım meta |
| <body> | Gövde | Kanunun ana içeriği; tüm madde ve kısımlar bu kapsam içinde |
| <book> | Kitap | Büyük kanunlarda (TCK, Medeni Kanun) üst hiyerarşi |
| <part> | Kısım | Kitap altında konulu gruplamalar |
| <chapter> | Bölüm | Kısım altında alt-konular |
| <bölüm> | Ayrım | Bölüm altında en küçük yapısal grup |
| <article> | Madde | Temel hukuki birim · eId formatı "md-N" |
| <paragraph> | Fıkra | Madde içindeki numaralı (1), (2), (3) bölümler · eId "md-N/fk-N" |
| <subparagraph> | Bent | Fıkra içindeki harfle a) b) c) maddelenmiş alt-bölümler |
| <num> | Numara | "Madde 38", "(1)", "a)" gibi numerasyon işaretleri |
| <heading> | Başlık | "Yaş Küçüklüğü" gibi madde başlıkları |
| <content> | İçerik | Madde metninin gövdesini tutan kapsayıcı |
| <p> | Paragraf | Düz metin paragrafı |
| <ref> | Atıf | Cross-reference link · "href" attribute ile hedef madde |
| <quotedText> | Alıntı | Madde içinde başka bir maddeden alıntı |
| <eventRef> | Olay | Yürürlüğe giriş, iptal, değişiklik tarihleri |
| <TLCConcept> | Kavram | Top-Level Class · hukuki kavram (örn. belirlilik ilkesi) |
Bu adaptasyon haritası, Türk mevzuat geleneğinin Akoma Ntoso'nun küresel veri modeline kayıpsız taşınabileceğinin kanıtıdır. Türk hukuk geleneğine özgü hiçbir kavram (Düstûr serisi, RG yayım, fıkra-bent hiyerarşisi, AYM iptal kaydı) bu adaptasyonda kaybolmaz; her biri Akoma Ntoso'nun ilgili element veya attribute'una eşlenir. Türkiye mevzuatı bu mimari ile küresel veri ekosistemine yerleşir ama kendi sesini kaybetmez.
Her Akoma Ntoso elementi → CSS class → Tasarım Jetonları zinciri. Yapısal XML'den canlı tipografik görüntü'a, sistemin omurgası tek bir cascade'de.
Akoma Ntoso XML, yapısal bir veri modelidir; tipografik bir görüntü tanımlamaz. XML'in görsel sunum dilini eklemesi CSS cascade aracılığıyla gerçekleşir. Sistemde her AKN elementi için bir CSS class tanımlanır ve bu class, Bölüm IV'te belgelenen semantic tasarım jeton'lara referans yapar. Sonuç: XML → CSS class → Tasarım Jetonları → Canlı görüntü dört-aşamalı bir cascade — sistemin yapısal-doktriner zincirinin tamamlanması.
Aşağıdaki tablo sistemin tüm temel AKN elementlerinin üçlü haritasını sergiler. Her satır bir XML elementi, ilgili CSS class'ı ve uygulanan tasarım jeton'ı içerir. Bu tablo, sistemin tek-kaynak-doğruluk haritasının yapısal omurga ↔ jeton mimarisi köprüsüdür:
| XML Element (AKN) | CSS Class | Tasarım Jetonları | Tipografik Sonuç |
|---|---|---|---|
| <act> | .akn-act | --tcm-kanun-mark + sayfa | Kanun sayfası: turkuvaz kenarlık-top + Fraunces gövde |
| <preface> | .akn-preface | --tcm-page-title (fr.opsz.72) | Kanun başlığı + meta sub-header |
| <preface> <longTitle> | .akn-longTitle | --tcm-page-title-fr · opsz 72 | Fraunces 72pt wght 700 WONK 1 SOFT 18 |
| <preface> <docNumber> | .akn-docNumber | --tcm-uri-family (mo.wght.700) | Recursive Mono 700 · "5237 sy." |
| <book> | .akn-book | --tcm-space-12 + bölüm ayraç | Birinci/İkinci Kitap üst boşluk + ayraç |
| <part> | .akn-part | --tcm-eyebrow-caps (mo) | "Birinci Kısım" uppercase mono üst etiket |
| <article> | .akn-article | --tcm-madde-gap (space.6) | Madde arasındaki 6mm dikey boşluk |
| <article> <num> | .akn-article > .akn-num | --tcm-madde-marker | "Madde 38" + G-07 markeri (kademe rengi) |
| <article> <heading> | .akn-heading | --tcm-madde-title-fr (opsz.72) | Fraunces 22pt SOFT 18 WONK 1 · madde başlığı |
| <paragraph> <num> | .akn-paragraph > .akn-num | --tcm-fikra-marker (tbk.10 / tur.10) | "(1)", "(2)" Fraunces 700 · kademe-tabanlı renk |
| <paragraph> <content> | .akn-content | --tcm-madde-body-fr (opsz.14) | Fraunces 10pt opsz 14 SOFT 0 · ana gövde |
| <p> | .akn-p | --tcm-paragraph-gap (space.4) | 4mm paragraph-arası dikey boşluk |
| <ref href="..."> | .akn-ref | --tcm-link-default | Turkuvaz-10 (#137070) + altı çizili 1px |
| <quotedText> | .akn-quotedText | --tcm-quote-italic (fr.soft.30) | Fraunces italik SOFT 30 + double quote'lar |
| <eventRef> | .akn-eventRef | --tcm-event-pill | "Yürürlük" / "İptal" hap çip · gri-3 bg |
| <judgment> | .akn-judgment | --tcm-aym-mark + sayfa | AYM kararı: lacivert kenarlık + lacivert üst etiket |
| <judgment> <judgmentBody> <arguments> | .akn-arguments | --tcm-aym-ratio-bg | Ratio decidendi · lacivert-2 bg + lacivert-9 kenarlık |
| <passiveModifications> | .akn-passiveModifications | --tcm-aym-iptal-pill | AYM iptal kaydı · TBK-2 bg + 4px TBK kenarlık |
| <TLCConcept> (kavram metadata) | .akn-tlcConcept[role="vurgu"] | --tcm-teblig-summary | Amber kenarlık + italik SOFT 50 |
Sistemin CSS cascade'i üç-katmanlı bir specificity hierarşisinde işler. Bu hierarşi, kademe-bazlı görsel ayrışmanın AKN element-tabanlı yapısal yapı içinde nasıl etkinleştirildiğini belirler:
Bu cascade disiplini, sistemin OOP'ten gelen inheritance desen'inin CSS'teki uygulamasıdır. Element-level base → tier modifier → bileşen override sırası, her AKN elementinin uygun kademede uygun jeton'ları alarak görüntü edilmesini garanti eder. Tek bir CSS dosyası (örn. akn-stylesheet.css) tüm bu cascade'i barındırır; bu dosya sistemin görsel sunum sözleşmesidir.
European Legislation Identifier · sistemin URI omurgası · tam element spesifikasyonunun teknik referansa ayrılması.
Akoma Ntoso XML'de her belge ve her belge-parçası benzersiz bir URI (Uniform Resource Identifier) ile adreslenebilir. Sistemde bu URI yapısı ELI (European Legislation Identifier) standardı üzerinde inşa edilir. ELI, Avrupa Birliği Council Conclusions 2012 ve 2017 belgelerinde standardlaştırılmış, AB üye devletleri ve aday ülkeler tarafından kullanılan bir URI omurgasıdır.
| Segment | Değer | Açıklama |
|---|---|---|
| /eli/ | sabit | ELI namespace · ülke-bağımsız standart prefix |
| tr/ | ülke | ISO 3166-1 alpha-2 ülke kodu · Türkiye için "tr" |
| k/ | belge tipi | k=kanun, cbk=CBK, anayasa=Anayasa, yon=yönetmelik, aym=AYM karar |
| 5237/ | belge numarası | Kanun no, anayasa için "1982", AYM için "K.2015/112" |
| md-38/ | eId · element | AKN'deki eId · "md-N" madde, "md-N/fk-N" fıkra, vb. |
| v/ | versiyon prefix | Versiyon segmenti başlangıcı |
| 2024-08-15 | versiyon tarihi | Bu spesifik versiyonun yürürlüğe girdiği tarih (ISO 8601) |
Bu yapıda örnek bir tam ELI URI: /eli/tr/k/5237/md-38/v/2024-08-15. Bu URI'nin anlamı şudur: Türkiye Cumhuriyeti'nin (tr), 5237 sayılı (5237) kanunundaki (k), 38 numaralı maddenin (md-38), 15 Ağustos 2024'te yürürlüğe giren (v/2024-08-15) versiyonu.
ELI URI sistemin üç doktriner ilkesini destekler. Epistemic Clarity: her madde benzersiz bir adres taşır; "TCK madde 38" gibi belirsiz bir referans yerine, hangi versiyonun kastedildiği matematik olarak kesindir. Okunabilirlik Standardı: ELI URI insan tarafından okunabilir bir yapıdadır (sayılarla değil, anlamlı segmentlerle); paylaşıldığında okunabilirdir. Structural Longevity: ELI 50 yıl önce de aynı kalır, 50 yıl sonra da. Yıllar boyunca URL'ler ölmez.
Bu belge sistemin doktriner ve mimari temellerini belgeler. Akoma Ntoso v3.0'nin tam 280 elementlik spesifikasyonu — her elementin XML şeması, TR adaptasyon notları, CSS class haritalaması, jeton referansları — bu belgenin kapsamına sığmaz. Bu derinlik, sistemin ileride yayımlanacak teknik referansta sunulacaktır.
Teknik referans modülünün bu belgeden ayrılması, doktriner argümanın derin teknik spesifikasyondan ayrı tutulmasıdır — bu yaklaşım, olgun tasarım sistemi belgelerinin standart örüntüsüdür. Bu belge doktriner okuyucu içindir; teknik referans ise uygulama ekipleri içindir.
Bu bölüm sistemin yapısal omurgasını Akoma Ntoso v3.0 standardı üzerinde belgeledi: 6.1'de standardın küresel tarihçesi ve felsefi temelleri (Bungeni 2004 → OASIS 2018), 6.2'de element omurgası ve Türk mevzuat geleneğinin adaptasyon haritası, 6.3'te tipografik CSS eşleme'in XML ↔ CSS ↔ Jeton üçlü zinciri, 6.4'te ELI URI yapısı ve teknik referansın gelecek vaadi sunuldu. Sistem artık yalnız bir görsel tasarım değil, küresel veri ekosistemine bağlanmış bir altyapıdır.
Sistem Akoma Ntoso'ya bağlandığında yalıtım sona erer. Türkiye mevzuatı 50+ ülkenin paylaştığı küresel hukuk veri ekosistemine yerleşir; aynı zamanda kendi Türk sesini de korur. Standart bağlama, kimlik kaybı değildir.
— 6.0 Bölüm VI · Kapanış İlkesiSistemin uzun vadeli yönetişimi. Axis lock matrix · değişiklik yönetimi protokolü · devredilebilirlik · uzun vadeli yönetişim. 30 yıllık ufkun planlanması.
Tasarım sistemi bir yayım değildir, bir yaşayan altyapıdır. Yayımlanan günü itibariyle ölmeye başlar; sürdürülebilirliği, planlı bir yönetişim protokolüne bağlıdır. Bu bölüm sistemin nasıl yönetilmesi gerektiğinin disiplinli belgelemesidir.
Dört ana alanda yönetişim disiplini kurulur: (1) axis lock matrix — hangi tasarım kararları sabitlenmiştir, hangileri zaman içinde değişebilir; (2) değişiklik yönetimi protokolü — bir doktriner kararın nasıl değiştirilebileceği; (3) sistem omurgasının uzun vadeli sürdürülebilirliği; (4) handoff ve devredilebilirlik — sistemin başka bir kuruma, başka bir devlete, başka bir döneme nasıl devredilebileceği.
Üç-katmanlı kilit sistemi · Locked sabit, sorgulanamaz · Soft review ile değişebilir · Open serbest. Her doktriner karar hangi katmana ait olduğu belgelenmiştir.
Sistemde her doktriner karar — bir font ailesinin seçimi, bir rengin hex değeri, bir ızgara sisteminin matematik temeli — kendi lock seviyesinde tutulur. Bu üç-katmanlı kilit sistemi (Açılış Mühür Sayfası, s. 6'da temelleri sunuldu), Bölüm VII'de tam matris olarak belgelenir. Lock seviyesinin disiplini, sistemin uzun vadeli sürdürülebilirliğinin matematik temelidir.
Anayasal değerde. Yalnız anayasal/yasal değişiklikle güncellenebilir.
Disiplinli süreçle güncellenebilir; sorumluluk haritasından geçmek zorundadır.
Sürekli iteratif iyileştirme alanı. Standart developer/designer review yeterli.
| Doktriner Karar | Lock Seviyesi | Değişim Yetkilisi | Değişim Frekansı |
|---|---|---|---|
| TBK hex #E30A17 | LOCKED | TSE + Anayasa Komisyonu | Asla (TS 715/2010 revizyonu hariç) |
| Turkuvaz hex #1A8B8C | LOCKED | Tasarım Lideri | Asla (mevzuat tipi referansı) |
| Üç font ailesi seçimi | LOCKED | Sistem Sahibi + Yönetim Kurulu | 10+ yıl arası major review |
| SIL OFL 1.1 lisans | LOCKED | Hukuk Müşaviri + Sistem Sahibi | Asla (egemenlik kararı) |
| Tier rozet tasarımı | SOFT | Tasarım Lideri + Brand | 3-5 yıl arası tazeleme |
| 12-step scale interpolation | SOFT | Tasarım Lideri + A11y Lead | Yıllık WCAG review |
| Tamamlayıcı renk tonları | SOFT | Brand Lead | 5 yıl arası major review |
| Geometric motif çizimleri | SOFT | Senior Designer | 3 yıl arası refinement |
| Bileşen aralama | OPEN | Senior Developer | Sürekli iyileştirme |
| Üzerine Gelme durum animation | OPEN | Front-end Dev | PR review yeterli |
| Empty durum mesaj metinleri | OPEN | Content Designer | Sürekli |
Lock disiplini sistemin özgürlük alanlarını belgeler. Sabitlenen anayasaldır, esnek olan iyileştirilebilir, serbest olan sürekli iterasyondadır. Disiplin yasak değil, yapıdır.
— 7.1 Axis Lock Matrix · Doktriner İlkeÜç-tip değişiklik: minor refinement · standart tazeleme · anayasal değişiklik. Her tipin kendi protokolü, kendi onay zinciri, kendi iletişim disiplini.
Sistemde değişiklik kaçınılmazdır. Bir font ailesinde yeni glif eklenebilir, bir rengin tonu WCAG revizyonu sonrasında ayarlanabilir, bir UI yüzey yeniden tasarlanabilir, bir mevzuat reformu yeni bir kademe ekleyebilir. Önemli olan değişikliklerin kaotik değil disiplinli akmasıdır. Üç-tip değişiklik protokolü bu disiplini kurar:
Tek bir bileşen'in aralama'i, bir üzerine gelme durum'in timing'i, bir empty durum mesajının metni — bu küçük değişiklikler günlük iterasyon akışının parçasıdır. Protokol: developer/designer PR açar, ekip içi review (1-2 onaylayıcı), merge edilir. Lock seviyesi OPEN olan tüm değişiklikler bu protokole tabidir. Versiyon bumping: PATCH (v1.2.3 → v1.2.4).
Tamamlayıcı renk tonlarının ayarlanması, 12-step scale interpolation noktasının değiştirilmesi, geometric motifin yeniden çizilmesi — bu orta-seviye değişiklikler yıllık ya da 3-yıllık review döngülerinde gerçekleşir. Protokol şu zinciri izler:
Bir LOCKED kararın değiştirilmesi (örn. TBK hex değerinin güncellenmesi, bir font ailesinin değiştirilmesi, SIL OFL 1.1 lisansından farklı bir lisansa geçilmesi) sistemin anayasal değişikliğidir. Bu tip değişiklikler 30 yıl içinde belki bir veya iki kez gerçekleşir; protokol özellikle ağırdır.
Anayasal değişiklik üç kıstası karşılamak zorundadır: (1) harici otorite onayı — TBK için TSE Türk Standardı revizyonu, SIL OFL için yeni bir uluslararası lisans standartının emergence'i; (2) Yönetim Kurulu kararı — sistemin sahibi kurumun yönetim seviyesinde formal karar; (3) 6-ay deprecation window — eski karar yürürlükte kalır, yeni karar paralelken etkinleştirilir, geliştirici ekiplere uyarı süresi tanınır. Versiyon disiplini ana sürüm yükseltme olarak işler.
Anayasal değişiklik aynı zamanda kamuoyu bildirimi gerektirir. Bu belgenin sonraki ana sürümü yayımlanır. Eski belge arşivde kalır; yeni belge yürürlüğe girer. Bu yayım disiplinli olarak, T.C. Resmi Gazete benzeri bir resmi yayım süreciyle gerçekleşir.
Sistem bir mülkiyet değil, bir altyapıdır. Başka kurumlara, başka devletlere, başka dönemlere devredilmek üzere tasarlanmıştır. Üç senaryo: kurumsal devir · uluslararası adaptasyon · open-source release.
Sistem bir geliştirici ekibinin kişisel ürünü değildir; bir kamu altyapısıdır. Bu kamu niteliği, sistemin devredilebilir olmasını gerektirir. Sistem 30 yıl yaşar; bu sürede sahip kurum değişebilir, yönetim kadrosu değişebilir, başka kurumlar veya devletler benzer ihtiyaçlar için sistemi adapte etmek isteyebilir. Bu bölüm, sistemin devredilebilirliğinin protokol haritasını sunar.
Sistemin sahip kurumu (Türkiye Cumhuriyeti Adalet Bakanlığı veya TBMM Mevzuat Geliştirme Müdürlüğü gibi) değişirse — örneğin bir reform sonucu yeni bir kurum bu altyapıyı devralırsa — sistem tüm artifacts'leri ile devredilebilir olmalıdır. Devir paketinde şunlar bulunmalıdır:
Sistem Türkiye Cumhuriyeti için inşa edilmiştir; ama mimari prensipleri (kompozit palet doktrini, üç-evren tipografisi, AKN omurgası) küresel olarak adapte edilebilir. Birkaç olası adaptasyon:
| Adaptasyon | Değişen | Sabit Kalan |
|---|---|---|
| KKTC Mevzuat | TBK → KKTC kırmızısı, kanun ismi sözleşmeleri, kademe yapısı | Üç font ailesi, AKN omurgası, durum işaret bileşenleri |
| Türk Cumhuriyetleri | Bayrak kırmızısı, alfabe (Kazak/Kırgız Kiril yorumu), kademe | Tipografik 3-evren felsefe, AKN, yönetişim |
| Genel devlet altyapısı | Tüm kromatik mimari, dil, mevzuat geleneği | Tasarım sistemi mimari ilkeleri (Bölüm I) |
Sistemin uzun vadeli kamu yararı için, tasarım kararlarının ve teknik implementasyonun büyük bölümünün açık kaynak olarak yayımlanması öneriden geçmiştir. Bu yayın, üç katmanda yapılabilir: (1) Bu belge — Creative Commons BY-SA lisansı altında açık erişim; (2) Tasarım jeton JSON kütüphanesi — MIT veya Apache 2.0 lisansı altında GitHub; (3) CSS stylesheet'ler ve geometric motif SVG'leri — SIL OFL benzeri açık tasarım lisansı.
Açık kaynak yayını üç doktriner ilkeyi destekler. Structural Longevity (Bölüm I, 1.5): sistem hiçbir sağlayıcı bağımlılığı'e bağımlı değil, kendi mülkiyetinde. Okunabilirlik Standardı: vatandaşın sistemin nasıl çalıştığını incelemesi, denetlemesi, eleştirmesi mümkün. Uluslararası Bağlanma: dünyadaki diğer mevzuat sistemleri Türk yaklaşımını öğrenebilir, kendi bağlamlarına adapte edebilir.
Bu sistemin sahibi olan herkesin sorumluluğu, onu kendi kullanımı için değil devredilebilir kalması için korumaktır. Sistem 30 yıl ötesine kadar yaşar; bizler yalnız onun bir döneminin emanetçileriyiz. Sistemin kromatik kimliğini, tipografik omurgasını, doktriner çerçevesini koruyarak ileriye taşırız.
Bizler bu sistemin sahibi değiliz; emanetçileriyiz. Aldığımızdan daha sağlam bir halde sonraki nesle bırakmak — bu, kamu altyapısının temel ahlakidir.
— 7.0 Bölüm VII · Kapanış İlkesiVariable font axes, OpenType özellikleri, optik boyutlandırma, tipografik mimari terimleri · sistemin Bölüm II tipografi katmanını okumak için kavram sözlüğü.
Bu sözlük sistemin tipografik kararlarında kullanılan teknik terimleri tanımlar. Her terim, alfabetik sırada listelenir; Türkçe karşılığı varsa öncelendir, İngilizce orijinal terim ikincil olarak verilir.
Renk uzayları, kontrast standartları, erişilebilirlik kavramları · Bölüm III kromatik katmanını ve sistemin WCAG/APCA disiplinini okumak için.
Türk hukuk geleneği · Akoma Ntoso element terminolojisi · uluslararası mevzuat standartları · Bölüm I doktriner çerçevesi ve Bölüm VI yapısal omurgası için kavram sözlüğü.
Sistemin doktriner kararlarını destekleyen birincil literatür · font specimens, kromatik standartlar, erişilebilirlik kılavuzları, tasarım system referansları, Akoma Ntoso belgeleri, Türk tarihi kaynakları.
Sistemin doktriner kararları akademik literatür ve uluslararası standartlar üzerinde inşa edilmiştir. Bu bölüm tüm referansları kategorilere ayrılmış şekilde belgeler. Format Chicago Manual of Style 17'ye yakındır; URL kaynakları için son erişim tarihi 2026.
Bu referans listesi yaşayan bir dökümandır. Yeni yayınlar, yeni standartlar (özellikle WCAG 3.0 yayımlandığında), yeni sanatsal kaynak araştırmaları sisteme entegre edildikçe genişletilir. Son güncelleme tarihi sistem versiyonu ile eşlenir.
Belge bileşenlerinin dual lisans mimarisi; CC BY 4.0 + CC BY-SA 4.0 opt-in · MIT jeton JSON · SIL OFL 1.1 stylesheets · Pantone bağımlılığının gevşetilmesi · OASIS IPR uyumluluğu · TS 715/2010 atıf sınırı.
Sistem hem kamu yararını (geniş kabul, türetim özgürlüğü, ticari ortak engellememe) hem devredilebilirliki (sağlayıcı bağımlılığı zero status, açık kaynak ufkunu koruma) hem de tarihsel kaynakların hukuki uyumluluğunu (Pantone, TSE, OASIS IPR çerçeveleri) eş zamanlı destekleyen bir lisans rejimine ihtiyaç duyar. Bu sayfa, sistemin her bileşeninin lisans seçimini, gerekçelerini ve telif riski noktalarını belgeler.
| Sistem Bileşeni | Birincil Lisans | Opt-in / Alternatif | Gerekçe |
|---|---|---|---|
| Bu belge (HTML + PDF) | CC BY 4.0 | CC BY-SA 4.0 opt-in | Birincil olarak ticari engel oluşturmayan, yalnızca atıf gerektiren lisans; "paylaş-eşdeğer" kısıtı isteyen yayımcılar için tercihen kullanılabilir |
| Tasarım jeton JSON kütüphanesi | MIT | Apache 2.0 opsiyonel (patent koruması gerekirse) | Açık-kaynak jeton ekosisteminin standart lisansı; Style Dictionary, W3C DTCG uyumlu |
| CSS stylesheets (Akoma Ntoso XSLT/CSS) | SIL OFL 1.1 benzeri | MIT alternatif | Font lisansının paralelinde, modifikasyon + yeniden dağıtım hakları korunur |
| Font dosyaları (Fraunces, Albert Sans, Recursive Mono) | SIL OFL 1.1 | — (font ailelerinin orijinal lisansı) | Vendor lock-in yok, ücret yok, embed izni var |
| Geometric motif SVG kütüphanesi (G-01 — G-08) | CC BY 4.0 | CC0 (public domain) opsiyon | Geometrik motiflerin kamu malı yaklaşımına yakın bir yaklaşım önerilir |
| Brand guideline assets (PDF/PNG mockup'ları) | CC BY 4.0 | CC BY-SA 4.0 opt-in | Eğitim + akademi kullanımı için engelsiz; ticari yeniden dağıtım için opt-in |
Sistem iki yönlü lisans mimarisi kullanır. CC BY-SA 4.0 ana lisanstır; "share-alike" hükmü açık kaynak disipliniyle çalışan kullanıcıları kapsar. Devlet teknoloji şirketleri veya ticari ortakların kapalı kaynak adaptasyonu için ek bir lisans seçeneği sunulur:
Sistem hiçbir tek vendor'a bağımlı değildir. Font dosyaları SIL OFL 1.1 ile kalıcı olarak kullanılabilir (Google Fonts CDN'i kapansa bile dosyalar mevcut); tasarım jeton JSON MIT lisansla taşınabilir; CSS stylesheets açık standartlar üzerine inşa edilmiştir; Akoma Ntoso XML açık standart; ELI URI açık standart. Sistemin operasyonel olarak çalışabilmesi için hiçbir özel sektör vendoruyla sözleşme zorunluluğu yoktur — bu, Bölüm I'de belgelenen Structural Longevity doktriner ilkesinin operasyonel kanıtıdır.
Dual lisans mimarisi, Charter sayfasında (s. 5-6) belgelenen B → D geçişinin pratik altyapısıdır. B konumundaki bağımsız mimari teklif, CC BY 4.0 + MIT + SIL OFL kombinasyonu sayesinde herhangi bir resmi kurum tarafından engelsiz olarak incelenebilir, adapte edilebilir, kendi belge ailesine entegre edilebilir. D konumuna (yetkilendirilmiş resmi sistem) geçişte, sponsor kurum sistemin kendi mührü altında yeniden yayımlanmasına karar verebilir; mevcut açık lisans bu geçişe engel olmaz.
Bir tasarım sistemi kullanılabilmek için var olur. Lisans rejimi engelse, sistem kullanılamaz; kullanılamayan sistem var olmamış gibidir. CC BY 4.0 + MIT + SIL OFL üçlüsü, sistemin kullanıma açıklığının üçlü hukuki temelidir.
— Lisanslama Rejimi · Açıklık İlkesiSistemin kapanış mührü · açılış Berat'ı (s. 5) ile Mühür Sayfası'ın (s. 9) yansıması · sistem versiyonu, üretim metadatası, lisans rejimi, gelecek revizyon kaydı. Konseptüel mühür · resmi devlet mührü değildir.
Bu sayfa belgenin kapanış imzasıdır. Açılış sayfalarındaki Berat (s. 5) belgenin epistemolojik konumunu kurar; Mühür Sayfası (s. 9) açılış imzasıdır; bu sayfa ise kapanış imzasıdır. Üç sabitleme arasında doktriner zincir, tablolar, görseller ve stil katmanları yer alır.
Bu belge, Türkiye Cumhuriyeti mevzuat altyapısı için DÜSTUR Tasarım Sistemi adıyla sunulan bağımsız mimari tekliftir. Sistem; altı norm tipini (Anayasa, Kanun, Cumhurbaşkanlığı Kararnamesi, Yönetmelik, Tebliğ, Genelge) kromatik olarak haritalandıran, on dört özgün bileşen ile mevzuat yüzeylerini standartlaştıran, ve Akoma Ntoso uluslararası standardı ile uyumlu bir görsel şekil omurgasıdır. Konseptüel çerçeve — resmi devlet yayını değildir (bkz. Berat, s. 5).
"Sistem bir mülkiyet değil, bir altyapıdır. Bizler bu altyapının emanetçileriyiz; aldığımızdan daha sağlam bir halde sonraki nesle bırakırız. 30 yıl sonra bu belgenin v3.0 versiyonunu yayımlayan kişi, bizim doktriner kararlarımızı okuduğunda, sistemin neden bu biçimde inşa edildiğini anlayabilmelidir."
— DÜSTUR Tasarım Sistemi · Kapanış