User:Great Brightstar/common.css

From Wikimedia Incubator

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
.vert,
.tblr 
{
	-webkit-writing-mode: vertical-lr;
	-o-writing-mode: vertical-lr;
	writing-mode: vertical-lr;
	writing-mode: tb-lr;
	vertical-align: text-top;
	text-align: left;
} /* 用於縱排滿蒙文字 */

.tbrl
{
	layout-flow: vertical-ideographic;
	-webkit-writing-mode: vertical-rl;
	-o-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
	writing-mode: tb-rl;
	vertical-align: text-top;
	text-align: left;
} /* 可用於縱排漢文、日文、韓文,特別是需要作為引文單獨呈現的段落 */
/* 參閲:https://en.wikipedia.org/wiki/Horizontal_and_vertical_writing_in_East_Asian_scripts
*     https://zh.wikipedia.org/wiki/%E6%9D%B1%E4%BA%9E%E6%96%87%E5%AD%97%E6%8E%92%E5%88%97%E6%96%B9%E5%90%91 */

.hori,
.lrtb
{
	layout-flow: horizontal;
	-webkit-writing-mode: horizontal-tb;
	-o-writing-mode: horizontal-tb;
	writing-mode: horizontal-tb;
	writing-mode: lr-tb;
} /* 用於需要橫排文字組成的段落,尤其是套上引框的 */

.combine-upright,
.tate-chu-yoko,
.tcy
{
	-webkit-text-combine-upright: all;
	-ms-text-combine-upright: all;
	text-combine-upright: all;
} /* 僅用於在竪排字中插♂入橫排字 */

.vbig { 
	font-size: 1.5em; 
	line-height: 1.2em; 
} /* 針對縱排滿蒙文字,可加大字號而不至於行距拉得太開 */

.mong,
.mong:lang(mn),
.mong:lang(mng),
.mong:lang(xal),
.mong:lang(xwo),
.mong:lang(bua),
.mong:lang(bxu),
.mong:lang(evn),
.mong:lang(cmg),
.mong:lang(xng)
{
	font-family: 'Oyun Gurban Ulus Tig', 'Oyun Qagan Tig', 'Oyun Garqag Tig', 'Oyun Har_a Tig', 'Oyun Scnin Tig', 'Mongolian BT', 'Mongolian Baiti', 'Menk Hawang Tig', 'Menk Qagan Tig', 'Menk Garqag Tig', 'Menk Har_a Tig', 'Menk Scnin Tig';
}
.mong:lang(mnc),
.mong:lang(dta),
.mong:lang(sjo)
{
	font-family: 'Abkai Xanyan', 'Abkai Buleku', 'Abkai Xanyan VT', 'Abkai Xanyan XX', 'Abkai Xanyan SC', 'Daicing White', 'Daicing Round', 'Daicing Xiaokai', 'Daicing Bible', 'Daicing Harmony', 'Oyun Gurban Ulus Tig', 'Oyun Qagan Tig', 'Oyun Garqag Tig', 'Oyun Har_a Tig', 'Oyun Scnin Tig', 'Mongolian BT', 'Mongolian Baiti', 'Menk Hawang Tig', 'Menk Qagan Tig', 'Menk Garqag Tig', 'Menk Har_a Tig', 'Menk Scnin Tig';
} /* 
* 滿蒙文字專用字型
* 相關資源:http://abkai.net/core/zh/manchu/manchu-fonts/
*      http://oyun.mglip.com/mongolfont/index.aspx
*      http://www.menksoft.com/site/alias__menkcms/2805/Default.aspx
*      http://trans.mglip.com/css/MONG140728_BT.ttf
*/

.overflowbugx /* 表格太寬以至抻到頁面之外,可以用這個解決 */
{
	display: block;
	overflow: auto; 
	max-width:100%; 
}

[lang] { font-family: initial; font-feature-settings: "locl" on; -webkit-font-feature-settings: "locl" on; }
/* 
* 在這裏使用 font-feature-settings 屬性會讓使用“lang”設定語言的元素強制使用 OpenType 技術顯示本地化的變體字(通過激活 locl 標籤,即便瀏覽器本身不直接激活)。
* 如果你使用思源黑體(非 CN、JP、KO、TW 版)、Noto Sans CJK 顯示文字的話就有可能看到效果。
* 關於上述這個 CSS 屬性的用法,參閱:https://developer.mozilla.org/en-US/docs/Web/CSS/font-feature-settings 註意:此文引用的 OpenType Feature Tags list 同樣需要關註。
*/
/* 
[lang=zh-hant] { 
	font-family: 
	"Source Han Sans TC", "Source Han Sans TW", "Source Han Sans SC", "Source Han Sans K", "Source Han Sans",
	"Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans TC", "Noto Sans CJK JP", "Noto Sans CJK KR", 
	"Microsoft JhengHei", "PingFang TC", "PingFang HK", "LiHei Pro Medium", "Apple LiGothic Medium", "Heiti TC", 
	"PMingLiU", "PMingLiU-ExtB", "MingLiU", "MingLiU-ExtB", "MingLiU_HKSCS", "MingLiU_HKSCS-ExtB", "LiSong Pro Light", "Apple LiSung Light"; 
}
[lang=zh-hans] {
	font-family:
	"Source Han Sans SC", "Source Han Sans CN", "Source Han Sans TC", "Source Han Sans K", "Source Han Sans",
	"Noto Sans CJK SC", "Noto Sans CJK TC", "Noto Sans SC", "Noto Sans CJK JP", "Noto Sans CJK KR", 
	"Microsoft YaHei", "DengXian", "PingFang SC", "Heiti TC", "Hiragino Sans GB", 
	"SimSun", "SimSun-ExtA", "SimSun-ExtB", "Song", "AR PL UMing", "AR PL ShanHeiSun Uni";
}
[lang=zh-CN] { 
	font-family: 
	"Source Han Sans SC", "Source Han Sans CN", "Source Han Sans TC", "Source Han Sans K", "Source Han Sans",
	"Noto Sans CJK SC",  "Noto Sans CJK TC", "Noto Sans SC", "Noto Sans CJK JP", "Noto Sans CJK KR", 
	"Microsoft YaHei", "DengXian", "PingFang SC", "Heiti TC", "Hiragino Sans GB", "SimSun", "SimSun-ExtA", "SimSun-ExtB", "Song", "AR PL UMing", "AR PL ShanHeiSun Uni";
}
[lang=zh-HK] { 
	font-family: 
	"Source Han Sans TC", "Source Han Sans HK", "Source Han Sans TW", "Source Han Sans SC", "Source Han Sans K", "Source Han Sans",
	"Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans TC", "Noto Sans CJK JP", "Noto Sans CJK KR", 
	"Microsoft JhengHei", "PingFang HK", "PingFang TC", "LiHei Pro Medium", "Apple LiGothic Medium", "Heiti TC", "MingLiU_HKSCS", "MingLiU_HKSCS-ExtB", "PMingLiU", "PMingLiU-ExtB", "MingLiU", "MingLiU-ExtB", "LiSong Pro Light", "Apple LiSung Light";
}
[lang=zh-TW] { 
	font-family: 
	"Source Han Sans TC", "Source Han Sans TW", "Source Han Sans SC", "Source Han Sans K", "Source Han Sans",
	"Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans SC", "Noto Sans CJK JP", "Noto Sans CJK KR", 
	"Microsoft JhengHei", "PingFang TC", "LiHei Pro Medium", "Apple LiGothic Medium", "Heiti TC", "PMingLiU", "PMingLiU-ExtB", "MingLiU", "MingLiU-ExtB", "MingLiU_HKSCS", "MingLiU_HKSCS-ExtB", "LiSong Pro Light", "Apple LiSung Light"; 
}
[lang=ja] { 
	font-family: 
	"Source Han Sans", "Source Han Sans JP", "Source Han Sans SC", "Source Han Sans TC", "Source Han Sans K",
	"Noto Sans CJK JP", "Noto Sans JP", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK KR", 
	"Yu Gothic UI", "Yu Gothic", "Meiryo UI", "MS PGothic", "MS UI Gothic", "MS Gothic", "Hiragino Kaku Gothic", "Yu Mincho", "MS PMincho", "MS Mincho", "Kochi Mincho", "Hiragino Minchō Pro W3"; 
}
[lang=ko] {
	font-family: 
	"Source Han Sans K", "Source Han Sans KR", "Source Han Sans", "Source Han Sans SC", "Source Han Sans TC",
	"Noto Sans CJK KR", "Noto Sans KR", "Noto Sans CJK TC", "Noto Sans CJK SC", "Noto Sans CJK JP", 
	"Malgun Gothic", "Dotum", "AppleGothic", "Baekmuk Gulim", "UnDotum", "Batang", "AppleMyungjo", "UnBatang";
}
*/