모듈:한자/서체

설명문서 [편집] [역사] [새로고침]
前-bronze.svg
금문
前-bigseal.svg
대전
前-seal.svg
전서
前-명조-대만홍콩.svg
명조
(대만, 홍콩)
前-명조.svg
명조
前-고자1.svg
고자1
前-칸테이류.svg
칸테이류


틀이 끝나면 반드시 {{-}}를 붙이세요.

설명이 없습니다.

틀 변수

변수설명형식상태
한자한자

한자를 입력합니다.

기본값
자동 입력
예시
자동 값
문자열제안
제목없음제목없음

설명 없음

기본값
true, false(공란, 자동)
예시
true, false
부울식제안
연습장이나 사용자 문서에서 틀의 사용이나 수정을 연습할 수 있습니다.
분류는 /설명문서에 넣어주세요.

local p = {}
function p.main(frame)
    local args = require('Module:Arguments').getArgs(frame)
    local self = p
    local css = {
        ['display'] = 'flex',
        ['flex-wrap'] = 'wrap',
        ['text-align'] = 'center'
    }

    local root = mw.html.create('div'):css(css):addClass('hanja-forms')

    function self.makefilelink(filename, caption)
        return mw.html.create('div')
        	:wikitext('<div class="hanja-forms-image" style="height: 70px;">[[파일:', filename, '|100x100px]]</div><div class="hanja-forms-caption" style="line-height: 1.3em;">', caption, '</div>')
    end

    do
        local i = 1
        while args[i] and i < 30 do
            root:node(self.makefilelink(args[i], args[i + 1]))
            i = i + 2
        end
    end
    return root
end

return p