Greasy Fork is available in English.

Change font for YouTube

%description%

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey, Greasemonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

You will need to install an extension such as Tampermonkey to install this script.

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्क्रिप्ट व्यवस्थापक एक्स्टेंशन इंस्टॉल करावे लागेल.

(माझ्याकडे आधीच युझर स्क्रिप्ट व्यवस्थापक आहे, मला इंस्टॉल करू द्या!)

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

(माझ्याकडे आधीच युझर स्टाईल व्यवस्थापक आहे, मला इंस्टॉल करू द्या!)

// ==UserScript==
// @name        Change font for YouTube
// @namespace   fds
// @description %description%
// @include     https://www.youtube.com/*
// @include     https://studio.youtube.com/*
// @include     https://googleusercontent.com/*
// @exclude     %exclude%
// @version     1
// @grant       none
// @require     https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
// ==/UserScript==

// jshint esversion: 8

function changeFontOfIFrameCtnts(iframeToChange)
{
	for(let elementCur of $("*", iframeToChange.contentDocument.body))
		if(elementCur.nodeName == "iframe")
			changeFontOfIFrameCtnts(elementCur);
		else if(elementCur.style.fontFamily != "" && elementCur.style.fontFamily != undefined && elementCur.style.fontFamily != null)
			elementCur.style.fontFamily = "Times New Roman";
}

if($("#google-feedback-wizard").length == 0)
{
	var timer = setInterval(
		function()
		{
			if($("#google-feedback-wizard").length > 0 && $("#snapshot", $("#google-feedback-wizard")[0].contentDocument).length > 0)
			{
				clearInterval(timer);

				changeFontOfIFrameCtnts($("#google-feedback-wizard")[0]);
			}
		}, 5000);
}