44 manga-specific proofreading rules across 5 categories.
| ID | Rule | Description | Default |
|---|---|---|---|
| MF-001 | ellipsis-style | Enforce ... (three dots) not ... (unicode ellipsis) or .... | warn |
| MF-002 | ellipsis-spacing | No space before ..., one space after unless end of bubble | warn |
| MF-003 | em-dash-interruption | Trailing em-dash for interrupted speech, not - or -- | error |
| MF-004 | em-dash-spacing | No spaces around em-dash in dialogue | warn |
| MF-005 | sfx-caps | Sound effects should be ALL CAPS | warn |
| MF-006 | question-exclamation | ?! not !? (standard EN manga convention) | warn |
| MF-007 | double-exclamation | !! allowed in manga — do not flag as grammar error | off |
| MF-008 | honorific-format | Honorifics never split from name with space | error |
| MF-009 | bubble-length | Warn if single bubble exceeds 180 characters | warn |
| MF-010 | all-caps-dialogue | Flag non-SFX ALL CAPS lines for review | info |
| ID | Rule | Description | Default |
|---|---|---|---|
| MG-001 | whitelist-honorifics | Never flag -san, -kun, -chan, etc. as spelling errors | required |
| MG-002 | whitelist-sfx | Skip spell check on registered SFX dictionary | required |
| MG-003 | fragment-sentences | Sentence fragments allowed in manga dialogue | off |
| MG-004 | comma-splice | Flag comma splices (common JP to EN artifact) | warn |
| MG-005 | run-on-sentence | Flag run-on sentences > 30 words | warn |
| MG-006 | double-negative | Flag double negatives (common JP to EN artifact) | warn |
| MG-007 | passive-overuse | Flag > 2 passive constructions in 10 lines | info |
| MG-008 | contraction-consistency | Flag inconsistent contraction use per character | info |
| ID | Rule | Description | Default |
|---|---|---|---|
| MA-001 | topic-marker-calque | Flag "As for X..." calque of topic marker | warn |
| MA-002 | copula-stacking | Flag "It is that..." / "The thing is that..." | warn |
| MA-003 | subject-drop-artifact | Flag lines missing subject where one is needed | warn |
| MA-004 | politeness-cluster | Flag 3+ "please/sorry/excuse me" in succession | warn |
| MA-005 | name-self-reference | Flag character self-referencing by name | error |
| MA-006 | flat-declarative | Flag "Is that so." / "I see." as standalone responses | warn |
| MA-007 | direction-verb-literal | Flag literal direction-verb constructions | info |
| MA-008 | korean-speech-ender | Flag unlocalized KR speech enders | error |
| MA-009 | chinese-measure-word | Flag over-literal CN measure word constructions | info |
| MA-010 | result-conjunction | Flag "And so..." / "Thus..." as frequent line openers | warn |
| ID | Rule | Description | Default |
|---|---|---|---|
| MR-001 | register-shift-within-line | Flag mixed formal/casual in single bubble | warn |
| MR-002 | villain-softening | Flag warm phrasing from villain characters | warn |
| MR-003 | child-register | Flag overly formal vocabulary from child characters | warn |
| MR-004 | tsundere-warmth | Flag direct affection from tsundere characters | info |
| MR-005 | rough-speech-politeness | Flag polite forms from rough-speech characters | warn |
| MR-006 | elder-speech | Flag slangy constructions from elder/mentor characters | info |
| MR-007 | narration-register | Flag sudden shifts in narration register | warn |
| MR-008 | internal-monologue-register | Internal monologue should match natural inner voice | info |
| ID | Rule | Description | Default |
|---|---|---|---|
| MC-001 | name-spelling | Flag inconsistent character name spelling | error |
| MC-002 | title-consistency | Flag inconsistent title/address translations | warn |
| MC-003 | pronoun-consistency | Flag inconsistent pronoun usage per character | error |
| MC-004 | place-name-consistency | Flag inconsistent place name romanization | error |
| MC-005 | sfx-consistency | Same SFX should produce same EN translation | warn |
| MC-006 | chapter-vocab-drift | Flag key terms translated differently across chapters | warn |
| MC-007 | character-voice-drift | Flag character speech pattern deviation from profile | warn |
| MC-008 | double-bubble | Flag adjacent same-character lines (missed boundary) | info |