{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Emoji Evrimi: ZWJ ile Karma\u015f\u0131k \u0130fadeler Nas\u0131l Yarat\u0131l\u0131r?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"rQwS3Po9nG\"><a href=\"https:\/\/fatihsoysal.com\/blog\/emoji-evrimi-zwj-ile-karmasik-ifadeler-nasil-yaratilir\/\">Emoji Evrimi: ZWJ ile Karma\u015f\u0131k \u0130fadeler Nas\u0131l Yarat\u0131l\u0131r?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/emoji-evrimi-zwj-ile-karmasik-ifadeler-nasil-yaratilir\/embed\/#?secret=rQwS3Po9nG\" width=\"600\" height=\"338\" title=\"&#8220;Emoji Evrimi: ZWJ ile Karma\u015f\u0131k \u0130fadeler Nas\u0131l Yarat\u0131l\u0131r?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"rQwS3Po9nG\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Her g\u00fcn kulland\u0131\u011f\u0131m\u0131z dijital ileti\u015fimde emojiler, duygular\u0131m\u0131z\u0131 ve d\u00fc\u015f\u00fcncelerimizi ifade etmenin vazge\u00e7ilmez bir par\u00e7as\u0131 haline geldi. Peki, klavyenizdeki basit bir g\u00fcl\u00fcmsemeden, farkl\u0131 cilt tonlar\u0131na, mesleklere veya karma\u015f\u0131k aile yap\u0131lar\u0131na sahip emojilere nas\u0131l ula\u015f\u0131yoruz? Bu b\u00fcy\u00fcleyici d\u00f6n\u00fc\u015f\u00fcm\u00fcn arkas\u0131nda, \u00e7o\u011fu zaman fark\u0131nda bile olmad\u0131\u011f\u0131m\u0131z g\u00fc\u00e7l\u00fc bir mekanizma yat\u0131yor: S\u0131f\u0131r Geni\u015flik Birle\u015ftirici (Zero Width Joiner - ZWJ). Bu makale, basit sembollerin ZWJ sayesinde nas\u0131l bir araya gelerek anlaml\u0131 ve karma\u015f\u0131k emojiler olu\u015fturdu\u011funu, bu s\u00fcrecin teknik detaylar\u0131n\u0131 ve g\u00fcnl\u00fck hayatta bize sundu\u011fu zengin ifade imkanlar\u0131n\u0131 ad\u0131m ad\u0131m a\u00e7\u0131kl\u0131yor."}