Commons talk:Ancient Chinese characters project

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
  1. Archive: Commons talk:Ancient Chinese characters project/archive1

Pending tasks for Ancient Chinese characters project: edit this list - add to watchlist - purge
  1. This project's initial contributors have retired. You are welcome to take over ! --Yug (talk) 17:33, 27 December 2017 (UTC)[reply]
  2. ✓ Done Finished the Commons:Ancient Chinese characters/seal -- 0 missing !!!
  3. The template {{ACClicense}} (example) needs some love and upgrade, so to look as elegant as the {{SOlicense}} template (example).
  4. The template {{ACClicense}} & {{SOlicense}} must allow visitors easy access to the how-to tutorials so to ease action.
  5. Find fonts to programmatically generate the Songti, Kaishu, Lishu sets.
  6. ✓ Done Template:Chinese characters naming: add "priority" column (as for teaching) #f7fcb9 #addd8e #31a354; add coverage column.
  7. ✓ Done Migrate the 214 SVGs of Kangxi radicals in the dictionary’s own style to {*}-mingti-kangxi.svg
Pri. Type Minimal definition Dominant objective Time period Old convention New convention Example Coverage
Images showing writing styles
•• 金文 jīnwén>Shang Casted bronze scripts, Shang period 1300 BCE –
1046 BCE
馬-s.svg 馬-bronze-shang.svg 1
•••• 甲骨文 jiǎgǔwén Knife carved oracle scripts 1300 BCE –
1046 BCE
馬-oracle.svg 馬-oracle.svg 7
甲骨文 jiǎgǔwén>Western Zhou Knife carved oracle scripts, Western Zhou period 1046 BCE –
771 BCE
馬-oracle-zhouyuan.svg N/A 3
•••• 金文 jīnwén Casted bronze scripts, Western Zhou period 1046 BCE –
771 BCE
馬-bronze.svg 馬-bronze.svg 8
•• 金文 jīnwén>Spring and Autumn Casted bronze scripts, Spring and Autumn period 771 BCE –
476 BCE
馬-sa.svg 馬-bronze-spring.svg 1
•• 金文 jīnwén>Warring States Casted bronze scripts, Warring States period 476 BCE –
221 BCE
馬-w.svg 馬-bronze-warring.svg 6
••• 簡帛文字 jiǎnbówénzì Brush on slip or silk scripts by Chu state 476 BCE –
221 BCE
馬-silk.svg 3 + 1
••• 簡牘文字 jiǎndúwénzì Brush on slip scripts by Qin state 476 BCE –
221 BCE
馬-slip.svg 15
傳抄古文字 Chuánchāo gǔwénzì Transcribed various ancient Guwen scripts before Qin dynasty, collected by Hanjian 馬-hanjian.svg 0
傳抄古文字 Chuánchāo gǔwénzì Transcribed various ancient Guwen scripts before Qin dynasty, collected by Sishengyun 馬-GWSSY.svg 0
傳抄古文字 Chuánchāo gǔwénzì Transcribed various ancient Guwen scripts before Qin dynasty, collected by Jizhuan Yunhai 馬-JZGWYH.svg 0
傳抄古文字 Chuánchāo gǔwénzì Transcribed ancient Guwen big seal script before Qin dynasty, collected by Liushutong 221 BCE –
1644 CE
馬-bigseal.svg 馬-bigseal.svg 4
•• 隸書 / 隶书 lìshū Early ancient clerical script to be specific, collected by Libian 221 BCE –
134 BCE
馬-clerical.svg 25
•• 隸書 / 隶书 lìshū [Temporary category under discussion]
Early ancient clerical script to be specific, collected by Libian
historical 221 BCE –
134 BCE (actual)
馬-clerical-han.svg 5
•• 隸書 / 隶书 lìshū [Temporary category under discussion]
Modern stylisation of early ancient clerical script
teaching 221 BCE –
134 BCE (fake)
馬-clerical-qing.svg 0
奇字 qízì Similar to variants, collected by Shuowen 221 BCE –
220 CE
馬-odd.svg N/A 0
•• 古文 gǔwén Script from Zuo zhuan by Warring States, collected by Shuowen 221 BCE –
220 CE
馬-ancient.svg 馬-ancient.svg 42
•• 籀文 zhòuwén Script from Shizhoupian by late Western Zhou, collected by Shuowen 221 BCE –
220 CE
馬-zhou.svg 馬-zhou.svg 0
•••• 篆 > 小篆 xiǎo zhuàn Normalized zhuan scripts by Qin dynasty and some Han dynasty zhuan scripts, collected by Shuowen 221 BCE –
220 CE
馬-seal.svg 馬-seal.svg 109
New Modern Chinese Characters **
•• 草書 / 草书 cǎoshū Brush on paper's fast script, aka Cursive. teaching 43 BCE –
present
— (font available) 馬-caoshu.svg 55
•• 行書 / 行书 xíngshū Brush on paper's fluid writing, aka Semi-cursive. teaching ca. 100 CE –
present
— (font available) 馬-xingshu.svg 199
•• 楷書 / 楷书 kǎishū Brush on paper since Han dynasty, aka Regular scripts teaching ca. 200 CE –
present
— (font available) 馬-kaishu.svg 728
•• 宋體 / 宋体 sòngtǐ,
明體 / 明体 míngtǐ
Printing-blocks scripts. Aka Songti, Mingti. teaching 1368 CE –
present
— (font available) 馬-songti.svg 404
明體 / 明体 míngtǐ > 康熙 kāngxī Printing-blocks scripts in Kangxi dictionary historical 1716 CE –
present
— (font available) 馬-mingti-kangxi.svg 219
Images showing stroke order
楷書 / 楷书 kǎishū Animated by stroke teaching web era 馬-sbs.gif 馬-sbs.gif ** 5
•• 楷書 / 楷书 kǎishū Black to red progression teaching web era 馬-red.png 馬-[tj]red.svg ** 257 + 18 + 29
•• 黑體 / 黑体 hēitǐ Animated with directional arrows, on hēitǐ (Sans-serif) characters teaching web era 馬-[tj]order (Sans-serif).gif ** 12 + 0 + 0
•••• 楷書 / 楷书 kǎishū Animated calligraphy teaching web era 馬-order.gif 馬-[tj]order.gif ** 589 + 7 + 27
•••• 楷書 / 楷书 kǎishū Row of grey to black chars with directional hints teaching web era 馬-bw.png 馬-[tj]bw.svg ** 1,066 + 10 + 102
** Do not use “m”, “t”, or “j” freely in filenames above. We use them such: “m” for modern, “t” for traditional, “j” for Japanese, etc. ed

NEW! On dominant objective

[edit]
  • Styles are artificial groupings along a spectrum of writings. Outside Wikimedia, each style actually gather endless variations by its writers.
  • Two opposite objectives are therefor possible on that spectrum:
    • historical accurate: documents the exact glyph as done by the writers of that time. Various glyph representations of a same character may be uploaded. This is what history, calligraphy enthusiasts, academics look for.
    • teaching principles: represents the implicitly agreed, canonical, idealized, shape-simplified, smoothed principle of a style. This is what fonts do and propagate, and what teachers looks for.
  • ACC categories are on this spectrum. Those who do and upload, decide where their category stands.

Visualizing the work done for the 214 radicals !

[edit]
  1. Ancient Chinese characters/order ✓ Done, thanks to everyone !!! priority: high
  2. Ancient Chinese characters/red -- 200 missing. priority: low. Resource: File:214_Kangxi_stroke_order_friendly.svg & https://jsfiddle.net/Lfbav31h/
  3. Ancient Chinese characters/oracle -- 62 missing. priority: high
  4. Ancient Chinese characters/bronze -- 46 missing. priority: high
  5. Ancient Chinese characters/bigseal -- 40 missing. priority: high
  6. Ancient Chinese characters/seal ✓ Done, thanks to Warzaz and LiliCharlie !! priority: high
  7. Ancient Chinese characters/clerical -- priority: low, fonts widely available
  8. Ancient Chinese characters/mingti-kangxi ✓ Done, thanks LiliCharlie  !-- priority: low, fonts widely available
  9. Ancient Chinese characters/kaishu -- priority: low, fonts widely available
    • .png : ✓ Done
    • .svg : ✓ Done (but name issue).
  10. Ancient Chinese characters/cursive -- priority: low, fonts widely available

--Yug (talk) 17:35, 27 December 2017 (UTC)[reply]

Note : In parallel to this ACC project, User:LiliCharlie has created great SVG datasets for CJK radicals. Images in these datasets, while following a different naming convention, could be :
Yug (talk) 16:00, 28 December 2017 (UTC)[reply]
As far as naming conventions are concerned: Are you aware that Unicode will encode Chinese "pre-Hàn" characters on the Tertiary Ideographic Plane and not unify them with 汉字 proper? —LiliCharlie (talk) 16:55, 28 December 2017 (UTC)[reply]
I like your question OoO.
(1) I knewn it was a technical possibility but didn't know it was on an official unicode roadmap.
(2) The ACC project stands upon Unihan. The extrem typography and multiple glyphs flexibility of pre-Li Si is put aside. The ACC project focus on one glyp for one style for each one modern character. We have in mind the illustration of learning materials, by example, Wikipedia ^^.
Due to diverging national guidelines for modern days Kaishu, we also must accept variants, generally {t|s|j|k|h} for trad, simp, jap, korean, hongkongese. We also add some other variants code for "atypic" or "historical variants" which we only store for rare illustrative purposes but not aim to cover properly (for all characters).
(3) As of now and for Kangxi style and kaishu style, I thing it could be technically ok. I noticed your naming scheme ({0|1|2|3|4}), could of some help. Did you notice if these numbered >0 variants are each attached to one separate country, or if you saw them all coming from a single country ? Yug (talk) 20:05, 28 December 2017 (UTC)[reply]
PS: This is mind flowing ^0^ --Yug (talk) 20:46, 28 December 2017 (UTC)[reply]
Yes, and note that not all small seal characters in http://www.unicode.org/L2/L2015/15281-n4688-small-seal.pdf have a corresponding modern Hàn character (e.g. numbers 93 through 96), so the current naming conventions will not be applicable for those. —LiliCharlie (talk) 23:30, 28 December 2017 (UTC)[reply]
It's beautiful....... U.U. They will also design with more regularity than we do. And I have a lead (NodeJS) to extract all these characters into {unicode}-seal.svg files :D Yug (talk) 16:10, 29 December 2017 (UTC)[reply]

References

[edit]

Covering pictograms

[edit]

Quest for open fonts in Kaishu, Songti, Lishu

[edit]

Community vision

[edit]

Hello all, on some of the ACC project's aspects I feel we need more clarity. The Template:Chinese characters naming page and its bottom gather some helpful indications. Yet I collected the following questions below, and would like to discuss them in a focused manner so to clarify it which way we are walking. Also, your input would much welcome as the community has to set its common vision.

1. Radicals or characters for Kangxi uploads ?

[edit]
Observe the differences here: https://jsfiddle.net/vd0jawLy/ . According to wikt:User:Yug/kangxi-rads, we mainly use characters-radicals in filenames.
There is reasons to belive MediaWiki makes a systematic shift toward characters : in wikt:Module:User:Yug/char-summary's sourceedit field, both sets are present. 
In wikt:Module:User:Yug/char-summary's published version, the characters are present twice. Yug (talk) 20:16, 16 September 2020 (UTC)[reply]

I just noticed it is not clear for me where whe should put our kangxi radicals image. See File:⿓-kaishu.svg (radical U+2FD3) and File:龍-kaishu.svg (character U+9F8D). Do we have a policy on that ? From Ancient_Chinese_characters/kaishu it seems we are uploading on characters. Did someone noticed that and made a policy ? Yug (talk) 22:39, 9 January 2018 (UTC)[reply]

2. Redirect ?

[edit]

Hello folks, I just noticed the ambiguous case of simplified characters for the ACC project. Few points to discuss tho !

  1. Uploads go upon {traditional character}-{era-style}.svg, defacto and rightfully.
  2. {simplified character}-{era-style}.svg should generally stay empty (no image), right ?
  3. {simplified character}-{era-style}.svg should be red as in no file available, or blue as in redirect available. We currently do both. I just added one

Yug (talk) 17:43, 5 February 2018 (UTC)[reply]

I think Redirect for simplified characters is unnecessary. In English Wiktionary, {{Han simp}} can redirect users to check the traditional form. In Chinese and Japanese Wiktionary, {{:Han etyl|<the simplified character / Shinjitai>}} can show the same content as the traditional one. --Wargaz (talk) 23:21, 7 February 2018 (UTC)[reply]

3. What to do with accidental graphic features/details/noise ?

[edit]
We will start to tag categories as either historically accurate vs idealized simplifications such as computer fonts. Yug (talk) 20:17, 16 September 2020 (UTC)[reply]
This file upload history illustrate the choice between raw upload and smoothed one.

I wonder if we on the ACC project are storing the exact replicas of archaeological signs, including their accidental features and details. Or if we are storing the conceptual drawing, cleaned up from these accidental features. From the direction we take on this point will flow a series of related decisions. Yug (talk) 19:15, 7 February 2018 (UTC)[reply]

4. Documenting today's characters origins or documenting past characters ?

[edit]
See #3. Some categories will be archeological works. Some will be simplifications for teaching purpose. Yug (talk) 20:20, 16 September 2020 (UTC)[reply]

It is still unclear if our aim is to illustrate the ancestors of today characters, using the point of view and light from nowadays professors teaching to nowadays kids.
Or if we want to documents historical signs, a number of them who are now dead in themselves, replaced by other sign for same meaning, and not currently covered by the common CJK(V) unicode plane. We are now touching this issue. Yug (talk) 12:12, 29 March 2018 (UTC)[reply]

2018 New Year wishes and welcome !

[edit]

Clerical script

[edit]

ACC Quality control and review : needs for a system

[edit]
ACClicense may contain conditional parameter which ends up creating Categories for review. Better understanding of it is needed. Yug (talk) 20:59, 16 September 2020 (UTC)[reply]

Frigoris rightfully opened a character review on File talk:毋-bronze.svg. But it's actually a thing we should both do more and be able to track properly on the long run.

The most basic level would be a 3 stages tracker such as :

  • Review completed: item(s) successfully reviewed in past year or so, so users who missed the discussion can review again and provide new lights.
  • Review ongoing: item(s) under active discussion. An issue have been identified, is discussed, and we are discussing what to do.
    1. File talk:毋-bronze.svg — currently under review.
  • Needs review: item(s) which may contain errors unidentified yet.
    1. {{ACC category}}
    2. Category:Clerical Han script characters — mostly uploaded by new contributor currently learning by doing, may need review for consistency (templates, filenames).
    3. File:女-oracle-J26001.svg — renaming of an upload done years ago by an user unaware of the ACC project. ACClicense and values quickly copied from file:女-oracle.svg, but are inexact. The best match I found was Oracle J26001 from Richard Sears. I'am still confused by ACClicense and didn't fully cleaned it up. Yug (talk) 19:10, 17 September 2020 (UTC)[reply]
  1. Resize svg frames to 300x300px, character to 270px:

The upper end organisation would be something systematic such as Wikipedia articles quality evaluation system. If anyone has the energy or/and knowledge materialize to something in this direction, it's welcome. Yug (talk) 14:31, 13 September 2020 (UTC)[reply]

Which suffix for Kangxi style

[edit]

Renaming done. See advancement summary at the top of next section. Yug (talk) 14:30, 1 October 2020 (UTC)[reply]

Kangxi radicals to update

[edit]
4th stage: complete ! Renaming discussion closed : file to be moved to → {rad}-mingti-kangxi.svg 
4th stage: complete ! Renaming ✓ Done, via MediaWiki JS's script. Yug (talk) 14:25, 1 October 2020 (UTC)
1st stage Update page description : to push next. Yug (talk) 14:25, 1 October 2020 (UTC)[reply]

Hi there, I got the authorisation by LiliCharlie to truly integrate Category:The 214 Kangxi radicals in the dictionary’s own style (in SVG format) into ACC project. This means 214× :

  1. file renaming: File:Kangxi_Style_Kangxi_Radical_009.svgFile:人-mingti-kangxi.svg.
  2. {{ACClicense}} tagging.

I'am moving to use programmatic approach to move and edit files via MediaWiki JS as shown in :

See also :

Yug (talk) 15:50, 16 September 2020 (UTC)[reply]

Given my user rights, I have ratelimits such as :

"ratelimits": {
  "move": {
    "user": {
      "hits": 8,
      "seconds": 60
    },
    "autopatrolled": {
      "hits": 32,
      "seconds": 60
    }
  },
};

So I may move 32 files per minute. In 8 runs the 214 are done. Yug (talk) 13:01, 18 September 2020 (UTC)[reply]

Kangxi serie phase 1: renaming

[edit]

Kangxi serie phase 2: ACC updates

[edit]

This Kangxi serie currently have no ACC tagging, but it is required.
See also : wikt:User:Yug/kangxi-rads, Category:Shuowen_seal_script_characters. Yug (talk) 10:27, 16 September 2020 (UTC)[reply]

Files' pages must be updated with relevant template
Pick ACC code from here Paste ACC code and update values there
→ Pick 一-seal.svg → Paste-update 一-mingti-kangxi.svg
→ Pick 丨-seal.svg → Paste-update 丨-mingti-kangxi.svg
→ Pick 丶-seal.svg → Paste-update 丶-mingti-kangxi.svg
→ Pick 丿-seal.svg → Paste-update 丿-mingti-kangxi.svg
→ Pick 乙-seal.svg → Paste-update 乙-mingti-kangxi.svg
→ Pick 亅-seal.svg → Paste-update 亅-mingti-kangxi.svg
→ Pick 二-seal.svg → Paste-update 二-mingti-kangxi.svg
→ Pick 亠-seal.svg → Paste-update 亠-mingti-kangxi.svg
→ Pick 人-seal.svg → Paste-update 人-mingti-kangxi.svg
→ Pick 儿-seal.svg → Paste-update 儿-mingti-kangxi.svg
→ Pick 入-seal.svg → Paste-update 入-mingti-kangxi.svg
→ Pick 八-seal.svg → Paste-update 八-mingti-kangxi.svg
→ Pick 冂-seal.svg → Paste-update 冂-mingti-kangxi.svg
→ Pick 冖-seal.svg → Paste-update 冖-mingti-kangxi.svg
→ Pick 冫-seal.svg → Paste-update 冫-mingti-kangxi.svg
→ Pick 几-seal.svg → Paste-update 几-mingti-kangxi.svg
→ Pick 凵-seal.svg → Paste-update 凵-mingti-kangxi.svg
→ Pick 刀-seal.svg → Paste-update 刀-mingti-kangxi.svg
→ Pick 力-seal.svg → Paste-update 力-mingti-kangxi.svg
→ Pick 勹-seal.svg → Paste-update 勹-mingti-kangxi.svg
→ Pick 匕-seal.svg → Paste-update 匕-mingti-kangxi.svg
→ Pick 匚-seal.svg → Paste-update 匚-mingti-kangxi.svg
→ Pick 匸-seal.svg → Paste-update 匸-mingti-kangxi.svg
→ Pick 十-seal.svg → Paste-update 十-mingti-kangxi.svg
→ Pick 卜-seal.svg → Paste-update 卜-mingti-kangxi.svg
→ Pick 卩-seal.svg → Paste-update 卩-mingti-kangxi.svg
→ Pick 厂-seal.svg → Paste-update 厂-mingti-kangxi.svg
→ Pick 厶-seal.svg → Paste-update 厶-mingti-kangxi.svg
→ Pick 又-seal.svg → Paste-update 又-mingti-kangxi.svg
→ Pick 口-seal.svg → Paste-update 口-mingti-kangxi.svg
→ Pick 囗-seal.svg → Paste-update 囗-mingti-kangxi.svg
→ Pick 土-seal.svg → Paste-update 土-mingti-kangxi.svg
→ Pick 士-seal.svg → Paste-update 士-mingti-kangxi.svg
→ Pick 夂-seal.svg → Paste-update 夂-mingti-kangxi.svg
→ Pick 夊-seal.svg → Paste-update 夊-mingti-kangxi.svg
→ Pick 夕-seal.svg → Paste-update 夕-mingti-kangxi.svg
→ Pick 大-seal.svg → Paste-update 大-mingti-kangxi.svg
→ Pick 女-seal.svg → Paste-update 女-mingti-kangxi.svg
→ Pick 子-seal.svg → Paste-update 子-mingti-kangxi.svg
→ Pick 宀-seal.svg → Paste-update 宀-mingti-kangxi.svg
→ Pick 寸-seal.svg → Paste-update 寸-mingti-kangxi.svg
→ Pick 小-seal.svg → Paste-update 小-mingti-kangxi.svg
→ Pick 尢-seal.svg → Paste-update 尢-mingti-kangxi.svg
→ Pick 尸-seal.svg → Paste-update 尸-mingti-kangxi.svg
→ Pick 屮-seal.svg → Paste-update 屮-mingti-kangxi.svg
→ Pick 山-seal.svg → Paste-update 山-mingti-kangxi.svg
→ Pick 巛-seal.svg → Paste-update 巛-mingti-kangxi.svg
→ Pick 工-seal.svg → Paste-update 工-mingti-kangxi.svg
→ Pick 己-seal.svg → Paste-update 己-mingti-kangxi.svg
→ Pick 巾-seal.svg → Paste-update 巾-mingti-kangxi.svg
→ Pick 干-seal.svg → Paste-update 干-mingti-kangxi.svg
→ Pick 幺-seal.svg → Paste-update 幺-mingti-kangxi.svg
→ Pick 广-seal.svg → Paste-update 广-mingti-kangxi.svg
→ Pick 廴-seal.svg → Paste-update 廴-mingti-kangxi.svg
→ Pick 廾-seal.svg → Paste-update 廾-mingti-kangxi.svg
→ Pick 弋-seal.svg → Paste-update 弋-mingti-kangxi.svg
→ Pick 弓-seal.svg → Paste-update 弓-mingti-kangxi.svg
→ Pick 彐-seal.svg → Paste-update 彐-mingti-kangxi.svg
→ Pick 彡-seal.svg → Paste-update 彡-mingti-kangxi.svg
→ Pick 彳-seal.svg → Paste-update 彳-mingti-kangxi.svg
→ Pick 心-seal.svg → Paste-update 心-mingti-kangxi.svg
→ Pick 戈-seal.svg → Paste-update 戈-mingti-kangxi.svg
→ Pick 戶-seal.svg → Paste-update 戶-mingti-kangxi.svg
→ Pick 手-seal.svg → Paste-update 手-mingti-kangxi.svg
→ Pick 支-seal.svg → Paste-update 支-mingti-kangxi.svg
→ Pick 攴-seal.svg → Paste-update 攴-mingti-kangxi.svg
→ Pick 文-seal.svg → Paste-update 文-mingti-kangxi.svg
→ Pick 斗-seal.svg → Paste-update 斗-mingti-kangxi.svg
→ Pick 斤-seal.svg → Paste-update 斤-mingti-kangxi.svg
→ Pick 方-seal.svg → Paste-update 方-mingti-kangxi.svg
→ Pick 无-seal.svg → Paste-update 无-mingti-kangxi.svg
→ Pick 日-seal.svg → Paste-update 日-mingti-kangxi.svg
→ Pick 曰-seal.svg → Paste-update 曰-mingti-kangxi.svg
→ Pick 月-seal.svg → Paste-update 月-mingti-kangxi.svg
→ Pick 木-seal.svg → Paste-update 木-mingti-kangxi.svg
→ Pick 欠-seal.svg → Paste-update 欠-mingti-kangxi.svg
→ Pick 止-seal.svg → Paste-update 止-mingti-kangxi.svg
→ Pick 歹-seal.svg → Paste-update 歹-mingti-kangxi.svg
→ Pick 殳-seal.svg → Paste-update 殳-mingti-kangxi.svg
→ Pick 毋-seal.svg → Paste-update 毋-mingti-kangxi.svg
→ Pick 比-seal.svg → Paste-update 比-mingti-kangxi.svg
→ Pick 毛-seal.svg → Paste-update 毛-mingti-kangxi.svg
→ Pick 氏-seal.svg → Paste-update 氏-mingti-kangxi.svg
→ Pick 气-seal.svg → Paste-update 气-mingti-kangxi.svg
→ Pick 水-seal.svg → Paste-update 水-mingti-kangxi.svg
→ Pick 火-seal.svg → Paste-update 火-mingti-kangxi.svg
→ Pick 爪-seal.svg → Paste-update 爪-mingti-kangxi.svg
→ Pick 父-seal.svg → Paste-update 父-mingti-kangxi.svg
→ Pick 爻-seal.svg → Paste-update 爻-mingti-kangxi.svg
→ Pick 爿-seal.svg → Paste-update 爿-mingti-kangxi.svg
→ Pick 片-seal.svg → Paste-update 片-mingti-kangxi.svg
→ Pick 牙-seal.svg → Paste-update 牙-mingti-kangxi.svg
→ Pick 牛-seal.svg → Paste-update 牛-mingti-kangxi.svg
→ Pick 犬-seal.svg → Paste-update 犬-mingti-kangxi.svg
→ Pick 玄-seal.svg → Paste-update 玄-mingti-kangxi.svg
→ Pick 玉-seal.svg → Paste-update 玉-mingti-kangxi.svg
→ Pick 瓜-seal.svg → Paste-update 瓜-mingti-kangxi.svg
→ Pick 瓦-seal.svg → Paste-update 瓦-mingti-kangxi.svg
→ Pick 甘-seal.svg → Paste-update 甘-mingti-kangxi.svg
→ Pick 生-seal.svg → Paste-update 生-mingti-kangxi.svg
→ Pick 用-seal.svg → Paste-update 用-mingti-kangxi.svg
→ Pick 田-seal.svg → Paste-update 田-mingti-kangxi.svg
→ Pick 疋-seal.svg → Paste-update 疋-mingti-kangxi.svg
→ Pick 疒-seal.svg → Paste-update 疒-mingti-kangxi.svg
→ Pick 癶-seal.svg → Paste-update 癶-mingti-kangxi.svg
→ Pick 白-seal.svg → Paste-update 白-mingti-kangxi.svg
→ Pick 皮-seal.svg → Paste-update 皮-mingti-kangxi.svg
→ Pick 皿-seal.svg → Paste-update 皿-mingti-kangxi.svg
→ Pick 目-seal.svg → Paste-update 目-mingti-kangxi.svg
→ Pick 矛-seal.svg → Paste-update 矛-mingti-kangxi.svg
→ Pick 矢-seal.svg → Paste-update 矢-mingti-kangxi.svg
→ Pick 石-seal.svg → Paste-update 石-mingti-kangxi.svg
→ Pick 示-seal.svg → Paste-update 示-mingti-kangxi.svg
→ Pick 禸-seal.svg → Paste-update 禸-mingti-kangxi.svg
→ Pick 禾-seal.svg → Paste-update 禾-mingti-kangxi.svg
→ Pick 穴-seal.svg → Paste-update 穴-mingti-kangxi.svg
→ Pick 立-seal.svg → Paste-update 立-mingti-kangxi.svg
→ Pick 竹-seal.svg → Paste-update 竹-mingti-kangxi.svg
→ Pick 米-seal.svg → Paste-update 米-mingti-kangxi.svg
→ Pick 糸-seal.svg → Paste-update 糸-mingti-kangxi.svg
→ Pick 缶-seal.svg → Paste-update 缶-mingti-kangxi.svg
→ Pick 网-seal.svg → Paste-update 网-mingti-kangxi.svg
→ Pick 羊-seal.svg → Paste-update 羊-mingti-kangxi.svg
→ Pick 羽-seal.svg → Paste-update 羽-mingti-kangxi.svg
→ Pick 老-seal.svg → Paste-update 老-mingti-kangxi.svg
→ Pick 而-seal.svg → Paste-update 而-mingti-kangxi.svg
→ Pick 耒-seal.svg → Paste-update 耒-mingti-kangxi.svg
→ Pick 耳-seal.svg → Paste-update 耳-mingti-kangxi.svg
→ Pick 聿-seal.svg → Paste-update 聿-mingti-kangxi.svg
→ Pick 肉-seal.svg → Paste-update 肉-mingti-kangxi.svg
→ Pick 臣-seal.svg → Paste-update 臣-mingti-kangxi.svg
→ Pick 自-seal.svg → Paste-update 自-mingti-kangxi.svg
→ Pick 至-seal.svg → Paste-update 至-mingti-kangxi.svg
→ Pick 臼-seal.svg → Paste-update 臼-mingti-kangxi.svg
→ Pick 舌-seal.svg → Paste-update 舌-mingti-kangxi.svg
→ Pick 舛-seal.svg → Paste-update 舛-mingti-kangxi.svg
→ Pick 舟-seal.svg → Paste-update 舟-mingti-kangxi.svg
→ Pick 艮-seal.svg → Paste-update 艮-mingti-kangxi.svg
→ Pick 色-seal.svg → Paste-update 色-mingti-kangxi.svg
→ Pick 艸-seal.svg → Paste-update 艸-mingti-kangxi.svg
→ Pick 虍-seal.svg → Paste-update 虍-mingti-kangxi.svg
→ Pick 虫-seal.svg → Paste-update 虫-mingti-kangxi.svg
→ Pick 血-seal.svg → Paste-update 血-mingti-kangxi.svg
→ Pick 行-seal.svg → Paste-update 行-mingti-kangxi.svg
→ Pick 衣-seal.svg → Paste-update 衣-mingti-kangxi.svg
→ Pick 襾-seal.svg → Paste-update 襾-mingti-kangxi.svg
→ Pick 見-seal.svg → Paste-update 見-mingti-kangxi.svg
→ Pick 角-seal.svg → Paste-update 角-mingti-kangxi.svg
→ Pick 言-seal.svg → Paste-update 言-mingti-kangxi.svg
→ Pick 谷-seal.svg → Paste-update 谷-mingti-kangxi.svg
→ Pick 豆-seal.svg → Paste-update 豆-mingti-kangxi.svg
→ Pick 豕-seal.svg → Paste-update 豕-mingti-kangxi.svg
→ Pick 豸-seal.svg → Paste-update 豸-mingti-kangxi.svg
→ Pick 貝-seal.svg → Paste-update 貝-mingti-kangxi.svg
→ Pick 赤-seal.svg → Paste-update 赤-mingti-kangxi.svg
→ Pick 走-seal.svg → Paste-update 走-mingti-kangxi.svg
→ Pick 足-seal.svg → Paste-update 足-mingti-kangxi.svg
→ Pick 身-seal.svg → Paste-update 身-mingti-kangxi.svg
→ Pick 車-seal.svg → Paste-update 車-mingti-kangxi.svg
→ Pick 辛-seal.svg → Paste-update 辛-mingti-kangxi.svg
→ Pick 辰-seal.svg → Paste-update 辰-mingti-kangxi.svg
→ Pick 辵-seal.svg → Paste-update 辵-mingti-kangxi.svg
→ Pick 邑-seal.svg → Paste-update 邑-mingti-kangxi.svg
→ Pick 酉-seal.svg → Paste-update 酉-mingti-kangxi.svg
→ Pick 釆-seal.svg → Paste-update 釆-mingti-kangxi.svg
→ Pick 里-seal.svg → Paste-update 里-mingti-kangxi.svg
→ Pick 金-seal.svg → Paste-update 金-mingti-kangxi.svg
→ Pick 長-seal.svg → Paste-update 長-mingti-kangxi.svg
→ Pick 門-seal.svg → Paste-update 門-mingti-kangxi.svg
→ Pick 阜-seal.svg → Paste-update 阜-mingti-kangxi.svg
→ Pick 隶-seal.svg → Paste-update 隶-mingti-kangxi.svg
→ Pick 隹-seal.svg → Paste-update 隹-mingti-kangxi.svg
→ Pick 雨-seal.svg → Paste-update 雨-mingti-kangxi.svg
→ Pick 靑-seal.svg → Paste-update 靑-mingti-kangxi.svg
→ Pick 非-seal.svg → Paste-update 非-mingti-kangxi.svg
→ Pick 面-seal.svg → Paste-update 面-mingti-kangxi.svg
→ Pick 革-seal.svg → Paste-update 革-mingti-kangxi.svg
→ Pick 韋-seal.svg → Paste-update 韋-mingti-kangxi.svg
→ Pick 韭-seal.svg → Paste-update 韭-mingti-kangxi.svg
→ Pick 音-seal.svg → Paste-update 音-mingti-kangxi.svg
→ Pick 頁-seal.svg → Paste-update 頁-mingti-kangxi.svg
→ Pick 風-seal.svg → Paste-update 風-mingti-kangxi.svg
→ Pick 飛-seal.svg → Paste-update 飛-mingti-kangxi.svg
→ Pick 食-seal.svg → Paste-update 食-mingti-kangxi.svg
→ Pick 首-seal.svg → Paste-update 首-mingti-kangxi.svg
→ Pick 香-seal.svg → Paste-update 香-mingti-kangxi.svg
→ Pick 馬-seal.svg → Paste-update 馬-mingti-kangxi.svg
→ Pick 骨-seal.svg → Paste-update 骨-mingti-kangxi.svg
→ Pick 高-seal.svg → Paste-update 高-mingti-kangxi.svg
→ Pick 髟-seal.svg → Paste-update 髟-mingti-kangxi.svg
→ Pick 鬥-seal.svg → Paste-update 鬥-mingti-kangxi.svg
→ Pick 鬯-seal.svg → Paste-update 鬯-mingti-kangxi.svg
→ Pick 鬲-seal.svg → Paste-update 鬲-mingti-kangxi.svg
→ Pick 鬼-seal.svg → Paste-update 鬼-mingti-kangxi.svg
→ Pick 魚-seal.svg → Paste-update 魚-mingti-kangxi.svg
→ Pick 鳥-seal.svg → Paste-update 鳥-mingti-kangxi.svg
→ Pick 鹵-seal.svg → Paste-update 鹵-mingti-kangxi.svg
→ Pick 鹿-seal.svg → Paste-update 鹿-mingti-kangxi.svg
→ Pick 麥-seal.svg → Paste-update 麥-mingti-kangxi.svg
→ Pick 麻-seal.svg → Paste-update 麻-mingti-kangxi.svg
→ Pick 黃-seal.svg → Paste-update 黃-mingti-kangxi.svg
→ Pick 黍-seal.svg → Paste-update 黍-mingti-kangxi.svg
→ Pick 黑-seal.svg → Paste-update 黑-mingti-kangxi.svg
→ Pick 黹-seal.svg → Paste-update 黹-mingti-kangxi.svg
→ Pick 黽-seal.svg → Paste-update 黽-mingti-kangxi.svg
→ Pick 鼎-seal.svg → Paste-update 鼎-mingti-kangxi.svg
→ Pick 鼓-seal.svg → Paste-update 鼓-mingti-kangxi.svg
→ Pick 鼠-seal.svg → Paste-update 鼠-mingti-kangxi.svg
→ Pick 鼻-seal.svg → Paste-update 鼻-mingti-kangxi.svg
→ Pick 齊-seal.svg → Paste-update 齊-mingti-kangxi.svg
→ Pick 齒-seal.svg → Paste-update 齒-mingti-kangxi.svg
→ Pick 龍-seal.svg → Paste-update 龍-mingti-kangxi.svg
→ Pick 龜-seal.svg → Paste-update 龜-mingti-kangxi.svg
→ Pick 龠-seal.svg → Paste-update 龠-mingti-kangxi.svg

Approach: I would like to use this opportunity to learn about bot/scripts and page edition's via content mw:API:GET, replace, mw:API:EDIT (POST new content). See also NodeJS/Javascript module Wikiapi. Yug (talk) 11:35, 3 October 2020 (UTC)[reply]

Dating of bronze-script characters and file names

[edit]

Hello @Yug and Micheletb, I noticed that some files following the name pattern File:X-bronze.svg (where X stands for a character), intended to be used for the Western Zhou era (according to {{Chinese characters naming}}), were likely or suspected to be from another time period. For example:

Others without confident identification of source

There could have been many more which I cannot possibly check any time soon.

The reason why this is a problem, is that

  • it causes confusion about historical dating of characters, as suggested by {{Chinese characters naming}};
  • it confuses automated tools at sibling projects such as Wiktionary, where the glyphs were injected by etymology templates into pages and displayed under headings such as "Western Zhou", "Spring and Autumn", etc., apparently based on file names here. If the file name doesn't reflect the historical dating, no matter the metadata, the display there will be off. (I think there must be a reason why those projects trust file names rather than metadata?)

The question is then what to do about them?

  • Conventional rename (leaving a file redirect, possibly the one preferred overall here on Commons?): This seems to require additional working on the Wiktionary side. Currently, for its effect, see the page at the English Wiktionary page for 返. The duplication of the same glyph is caused by the redirect here. I know next to nothing about how to fix it there, but I can post a message to Wiktionary about this.
  • Rename without leaving redirect? This seems to mean lots of extra work on Commons, because it amounts to deleting File:s?
  • The status quo; do nothing. But I can't see a reason for this, except it's the easiest one.
  • Others? I.e. change/reinterpret the ACC naming conventions?

I wonder how you think about it. --Frigoris (talk) 13:08, 5 October 2020 (UTC)[reply]

What if we completely delete, then re-upload under a more suitable filename? Is that 100% equivalent to renaming without leaving a redirect? Love —LiliCharlie (talk) 15:31, 5 October 2020 (UTC)[reply]
@LiliCharlie, thanks! My impression is that deletion is difficult without sufficient privileges. Isn't it necessary to nominate for deletion, obtain consensus, and then delete, for each file? As for "speedy deletion", I don't know whether in this case the incorrectly named files can be "speedily deleted", although I attempted once with File:返-bronze.svg (still pending). --Frigoris (talk) 19:25, 5 October 2020 (UTC)[reply]
On speedies deletions:
If you are the uploader, the speedy suppression asked as "Request by creator (Erroneous upload)" is always approved rapidly. "Request by creator" also vastly gets approved : we assume the uploader found a mistake, made a judgment, and is correcting it via the speedy.
If you aren't the creator, you still can request as file's speedy via "Erroneous upload to delete (Category clean up ongoing as approved by Commons ACC project's team)." It should get approved.
The most difficult to delete are redirect pages, which per rules are not to be deleted so legacy links from wikimedia wikis and external websites still get a page and redirect. This rule does not account for project like our ACC project, where the filename his central and meaningful.
Other speedies are quite smooth to get. Yug (talk) 08:46, 13 October 2020 (UTC)[reply]
@LiliCharlie and Frigoris, Also, if I remember well, *-bronze.svg was the initial namespace for ALL bronze styles so we may get a "complete" set. Then came nuances: we opened up the substyles and *-bronze.svg is now defined as "Casted bronze scripts, Western Zhou period". It is therefor likely that this *-bronze.svg namespace actually still contains subnamespaces [non Western Zhou period] items. Since bronze wasn't my domain of activity I have no memory of any rules to handle such cases now that we have several namespaces for bronzes. Yug (talk) 09:04, 17 October 2020 (UTC)[reply]

Jin handwriting script added to the Xiaoxuetang character evolution database

[edit]

Good news everyone. Fantastic news.

The Xiaoxuetang character evolution database now includes the Jin scripts from the Houma Oaths (侯馬盟書). Those were a collection of oath texts brushed on stone tablets by the co-conspirators of various political plots, including the lead-up to the partition of Jin.

Example: , ,

--Frigoris (talk) 19:00, 28 April 2021 (UTC)[reply]

[edit]

Hello everyone,
With the recent arrival of User:FanNihongo, his creation of a new tutorial and questions for guidance I went for a new clean up push and realized the place is quite a mess. We barely have a list of our own pages and subpages. As FanNihongo asked in which direction he may contribute, I started to collect past progress lists,gathering those pages below and created this navbox :

This navbox could be expanded to include the ACC project more, as well as tutorials, conventions, todo lists and any relevant page as long as relevant to the SOP/ACC projects. Please add relevant lost pages or lists you may bump over in that navbox. After gathering most of it, we will consider to split it 2 navboxes (SOP vs ACC) if required. As for today, I simply wish to ping the team about this navbox and the direction it can take. So feel free, as you find lost subpages, to add them in there.

As for the Stroke Order Project it is also increasingly necessary, by respect for potential contributors, to point more visibly to automated efforts which are MakeMeAHanzi, animCJK and Hanzi Writer, and on tutorials to programatically import content from them (github, bot & co). I add this to my to do, and as you may have noticed in past few years, I will do a push on that "somedays".

Best regards to each of you ^^ Yug (talk) 12:57, 27 October 2021 (UTC)[reply]

I think I start to see the end of this mapping effort. But if you bump into other pages, please add them somewhere on {{SOP/Progress navbar}} (or its talkpage).Yug (talk) 13:47, 28 October 2021 (UTC)[reply]