<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://fbnwiki.com/index.php?action=history&amp;feed=atom&amp;title=%EB%AA%A8%EB%93%88%3AText</id>
	<title>모듈:Text - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://fbnwiki.com/index.php?action=history&amp;feed=atom&amp;title=%EB%AA%A8%EB%93%88%3AText"/>
	<link rel="alternate" type="text/html" href="https://fbnwiki.com/index.php?title=%EB%AA%A8%EB%93%88:Text&amp;action=history"/>
	<updated>2026-10-10T20:21:08Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://fbnwiki.com/index.php?title=%EB%AA%A8%EB%93%88:Text&amp;diff=6515&amp;oldid=prev</id>
		<title>신사: 새 문서: local getArgs = require(&#039;Module:Arguments&#039;).getArgs local p = {}  function p.fontsize( frame, size, text ) 	local count_char = require(&#039;Module:String&#039;).count_ 	local input_size = frame.args[1] or &#039;&#039; 	local text = frame.args[2] or text 	local size 	if string.find(input_size, &#039;[+-]&#039;) then 		size = (( count_char(input_size, &#039;+&#039;) - count_char(input_size, &#039;-&#039;) ) / 5 + 1)..&#039;rem&#039; 	else 		size = input_size 	end 	 	return string.format(&#039;&lt;span style=&quot;font-size:%s;line-height:1.6em&quot;&gt;%s&lt;/sp...</title>
		<link rel="alternate" type="text/html" href="https://fbnwiki.com/index.php?title=%EB%AA%A8%EB%93%88:Text&amp;diff=6515&amp;oldid=prev"/>
		<updated>2024-05-21T13:42:29Z</updated>

		<summary type="html">&lt;p&gt;새 문서: local getArgs = require(&amp;#039;Module:Arguments&amp;#039;).getArgs local p = {}  function p.fontsize( frame, size, text ) 	local count_char = require(&amp;#039;Module:String&amp;#039;).count_ 	local input_size = frame.args[1] or &amp;#039;&amp;#039; 	local text = frame.args[2] or text 	local size 	if string.find(input_size, &amp;#039;[+-]&amp;#039;) then 		size = (( count_char(input_size, &amp;#039;+&amp;#039;) - count_char(input_size, &amp;#039;-&amp;#039;) ) / 5 + 1)..&amp;#039;rem&amp;#039; 	else 		size = input_size 	end 	 	return string.format(&amp;#039;&amp;lt;span style=&amp;quot;font-size:%s;line-height:1.6em&amp;quot;&amp;gt;%s&amp;lt;/sp...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local getArgs = require(&amp;#039;Module:Arguments&amp;#039;).getArgs&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.fontsize( frame, size, text )&lt;br /&gt;
	local count_char = require(&amp;#039;Module:String&amp;#039;).count_&lt;br /&gt;
	local input_size = frame.args[1] or &amp;#039;&amp;#039;&lt;br /&gt;
	local text = frame.args[2] or text&lt;br /&gt;
	local size&lt;br /&gt;
	if string.find(input_size, &amp;#039;[+-]&amp;#039;) then&lt;br /&gt;
		size = (( count_char(input_size, &amp;#039;+&amp;#039;) - count_char(input_size, &amp;#039;-&amp;#039;) ) / 5 + 1)..&amp;#039;rem&amp;#039;&lt;br /&gt;
	else&lt;br /&gt;
		size = input_size&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return string.format(&amp;#039;&amp;lt;span style=&amp;quot;font-size:%s;line-height:1.6em&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;#039;, size, text )&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.color( frame, text, background )&lt;br /&gt;
	local ifexist = require(&amp;#039;Module:String&amp;#039;).ifexist_&lt;br /&gt;
	local color = frame.args[1]&lt;br /&gt;
	local text = frame.args[2] or text&lt;br /&gt;
	local background =  frame.args[3] or background or &amp;#039;#fff0&amp;#039;&lt;br /&gt;
	&lt;br /&gt;
	local style = ifexist( color, &amp;#039;gradient&amp;#039;,&lt;br /&gt;
		&amp;#039;color: #fff0;background:&amp;#039;..color..&amp;#039;;-webkit-background-clip: text;background-clip: text;&amp;#039;,&lt;br /&gt;
		&amp;#039;color:&amp;#039;..color..&amp;#039;;background:&amp;#039;..background )&lt;br /&gt;
	&lt;br /&gt;
	return string.format(&amp;#039;&amp;lt;span style=&amp;quot;%s&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;#039;, style, text )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.calcColor( frame )&lt;br /&gt;
	local args = getArgs(frame)&lt;br /&gt;
	return p.calcColor_( args[1] )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.calcColor_( colorCode )&lt;br /&gt;
	if colorCode == nil or colorCode == &amp;#039;transparent&amp;#039; or colorCode == &amp;#039;#fff0&amp;#039; then&lt;br /&gt;
		return &amp;#039;#000&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local red, green, blue&lt;br /&gt;
	&lt;br /&gt;
	if string.len(colorCode) == 4 then&lt;br /&gt;
		red = tonumber(&amp;quot;0x&amp;quot; .. string.rep(string.sub(colorCode, 2, 2), 2 ) )&lt;br /&gt;
		green = tonumber(&amp;quot;0x&amp;quot; .. string.rep(string.sub(colorCode, 3, 3), 2 ) )&lt;br /&gt;
		blue = tonumber(&amp;quot;0x&amp;quot; .. string.rep(string.sub(colorCode, 4, 4), 2 ) )&lt;br /&gt;
	else&lt;br /&gt;
		red = tonumber(&amp;quot;0x&amp;quot; .. string.sub(colorCode, 2, 3))&lt;br /&gt;
		green = tonumber(&amp;quot;0x&amp;quot; .. string.sub(colorCode, 4, 5))&lt;br /&gt;
		blue = tonumber(&amp;quot;0x&amp;quot; .. string.sub(colorCode, 6, 7))&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if (0.299 * red + 0.587 * green + 0.114 * blue) &amp;gt; 186 then&lt;br /&gt;
		return &amp;quot; #000000&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		return &amp;quot; #FFFFFF&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>신사</name></author>
	</entry>
</feed>