@font-face {
	font-family: "Asebi Mincho";
	src:
		local("Asebi Mincho"),
		local("馬酔木明朝"),
		url("/fonts/AsebiMin-Light.otf") format("truetype");
	font-display: swap;
}

@font-face {
	font-family: "KaiTi";
	src: local("KaiTi"), url("/fonts/simkai.ttf");
	font-display: swap;
}

@font-face {
	font-family: "DFKai-SB";
	src: local("DFKai-SB"), url("/fonts/標楷體.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Source Han Serif JP";
	src: local("Source Han Serif JP"), url("/fonts/SourceHanSerifJP-Regular.ttf");
	font-display: swap;
}

@font-face {
	font-family: "Source Han Serif Old";
	src:
		local("Source Han Serif Old"),
		url("/fonts/SOURCEHANSERIFOLD-LIGHT.OTF") format("truetype");
	font-display: swap;
}

/* Old English Onglisch - used inline in some posts */
@font-face {
	font-family: "Old English Onglisch";
	src:
		local("Old English Onglisch"),
		url("/fonts/Old English Onglisch.otf") format("opentype");
	font-display: swap;
}

/* HighTowerText - regular and italic */
@font-face {
	font-family: "HighTowerText";
	src: url("/fonts/HTOWERT.TTF") format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "HighTowerText";
	src: url("/fonts/HTOWERTI.TTF") format("truetype");
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}
