模板讨论:SKchar

維基文庫,自由的圖書館
跳转至: 导航搜索

0xE4C6 ~ 0xE4CD:☰☱☲☳☴☵☶☷

0xE4CE ~ 0xE50D: ䷀䷁䷂䷃䷄䷅䷆䷇䷈䷉䷊䷋䷌䷍䷎䷏䷐䷑䷒䷓䷔䷕䷖䷗䷘䷙䷚䷛䷜䷝䷞䷟䷠䷡䷢䷣䷤䷥䷦䷧䷨䷩䷪䷫䷬䷭䷮䷯䷰䷱䷲䷳䷴䷵䷶䷷䷸䷹䷺䷻䷼䷽䷾䷿ (六十四卦)

你那个字符表太大了,维基显示不出来,建议拆为多个。

另外,你可以參閱[1],上面有同樣文本的掃描,但是沒有特殊字符的困擾。因此,可以利用此文本來源對比當前文本,對特殊字符進行機器自動識別。

Midleading讨论) 2017年5月19日 (五) 12:54 (UTC)

添加另一參數“alt”[编辑]

@Lonicear: @維基小霸王: 目前對于用圖像來顯示的生僻漢字,採用此SKchar模板後,生成類似下面的頁面代碼:

<img alt="SKQSfont.pdf" src="//upload.wikimedia.org/wikipedia/commons/thumb/1/13/SKQSfont.pdf/page2973-20px-SKQSfont.pdf.jpg" width="20" height="20" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/13/SKQSfont.pdf/page2973-30px-SKQSfont.pdf.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/13/SKQSfont.pdf/page2973-40px-SKQSfont.pdf.jpg 2x" data-file-width="118" data-file-height="118">

其中“alt”部分總是為“SKQSfont.pdf”,這就導致了從該頁面拷貝文本的時候得到如“致位富貴天下爭慕效之又有魏人公孫SKQSfont.pdf者號曰犀”這樣的句子(來自Page:Sibu_Congkan0099-司馬光-資治通鑑-80-01.djvu/87,其編輯源碼為“致位富貴天下爭慕效之又有魏人公孫{{SKchar|2973}}者號曰犀”),很不友好。

究其原因,在於SKchar模板使用的“[[File:SKQSfont.pdf|page={{{1}}}|20px|link=]]”并未指定“alt”,則默認採用文件名作為其值。

建議:

(1)能否增加一個參數,例如對於上例中的異體字,源碼輸入為“{{SKchar|2973|衍}}”,則採用“[[File:SKQSfont.pdf|page={{{1}}}|20px|link=|alt={{{2}}}]]”的方式,使得img元素的alt被置為“衍”,最終頁面的文本拷貝能得到“致位富貴天下爭慕效之又有魏人公孫衍者號曰犀”這樣的句子。

(2)或者,把已知能對應到具體可編碼字符的異體字建立映射關係(如編號2973可對應“衍”字),無須指定額外的參數,也能正確地將其對應的可編碼字作為alt屬性加上。

謝謝!--Liouxiao 2018月2月5日 (一) 17:09 (UTC)

技術性的問題我不懂,可能要問其他的人。今天才看到這個討論,ping好像沒有作用。--Lonicear讨论) 2018年3月9日 (五) 13:09 (UTC)
我认为应该用glyphwiki的矢量图显示字符,但是现在不能正常工作。--維基小霸王讨论) 2018年3月9日 (五) 13:36 (UTC)

模块:SKchar[编辑]

使用模块:SKchar後‎產生的問題與建議:

  • 問題:
    • ①圖像字没有顯示出來?例:【1.癸,2.𠘹,3.H,4.𠂔,5.𠂻】,1, 3為圖像字,没有顯示出來。
    • ②「alt=」没有作用?例:相繼爲州剌史,邦人榮之。文本拷貝時,「{{SKchar|3771|邦}}人榮之」的「邦」字無法拷貝。參見上一個由User:Liouxiao所提出的討論「添加另一參數“alt”」。
  • 建議:
    • ①第二個參數alt=,直接寫入模块裡,不用在標題頁另外寫。例:{{SKchar|3771|邦}}的「邦」字,直接寫入模块裡 ['3771']="","邦",使用時直接寫{{SKchar|3771}}即可,不用另外寫成{{SKchar|3771|邦}}。

--Lonicear讨论) 2018年4月11日 (三) 02:40 (UTC) --Lonicear讨论) 2018年4月11日 (三) 04:48 (UTC)

您提到的問題已經改正。Liouxiao有alt數據,應當由Liouxiao加入此功能。--Midleading讨论) 2018年4月11日 (三) 03:42 (UTC)

    • @Midleading: 我只有很少部分的alt數據。不過我可以試著加一下。--Liouxiao讨论) 2018年4月12日 (四) 07:58 (UTC)
  • 另外,我發現SKchar編號大於3952的字好像都顯示為「揚」的異體字,例如
    [[File:SKQSfont.pdf|page=4000|40px|link=|alt=]]
    或者
    {{SKchar|4048}}
    ,能否檢查一下問題出在哪?(是否SKQSfont.pdf不全?)--Liouxiao讨论) 2018年4月12日 (四) 08:04 (UTC)
    • @維基小霸王: 剛看到File:SKQSfont.pdf只有3951頁,閣下是否有計劃補齊所缺的字?--Liouxiao讨论) 2018年4月12日 (四) 08:06 (UTC)
      我重装过系统,字体文件找不到了。我记得我下载的版本,连续的只有这3951个。如果阁下有,请传我一份,我可以重做。--維基小霸王讨论) 2018年4月12日 (四) 11:38 (UTC)
      • 我沒有這個文件。2017年7月8日Midleading模板:SKchar的文檔裏提到「四部叢刊新增了643個字符。這些字符編號爲自3951至4594。可於 [1] 找到。」可是這個連結是無效的。--Liouxiao讨论) 2018年4月12日 (四) 12:13 (UTC)

建议新建测试模块用于开发,因为此模板是高使用模板,频繁编辑易加重服务器负担。—Midleading讨论) 2018年4月12日 (四) 09:54 (UTC)

  • 不好意思,不太會用測試模塊,邊學邊改,應該好了。--Liouxiao讨论) 2018年4月12日 (四) 11:14 (UTC)
    • 這樣做很簡單,只要複製模塊至一個新的模塊,再新建一個頁面,其中的SKchar模板被替換為使用這個測試用模塊。--Midleading讨论) 2018年4月12日 (四) 13:45 (UTC)