typst / typst/hypher

Add Church Slavonic ('cu') patterns

Open
#29 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TeX
Stars
142
Forks
20
PR merge metrics
No merged PRs in 30d

Description

Church Slavonic has the assigned ISO 639 code 'cu'.
Hyphenation patterns for Church Slavonic exist and are open source. They can be downloaded from here. The documentation is here.
Church Slavonic hyphenation is available in TeX (LuaTeX and XeTeX) via the hyph-utf8 package.

One complication is that typically _ (underscore) rather than - (hyphen) is used as the hyphenation character in Church Slavonic texts. I don't see from the Typst documentation if one is allowed to set the hyphenation character. However, the more important issue is loading the hyphenation patterns.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the repository's existing language-pattern entries and compare them with hyph-cu.tex from the linked cu-tex project. Check how hyph-utf8 provides Church Slavonic patterns for LuaTeX and XeTeX, then verify that the cu patterns load correctly and determine whether the underscore hyphenation character is supported or needs separate handling.

Written by the indexing model from the issue text.

Assessment

Tech stack
tex
Domain
internationalization
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.