diff --git a/.gitignore b/.gitignore index c7a7ed6..a41b43a 100644 --- a/.gitignore +++ b/.gitignore @@ -107,3 +107,5 @@ __pycache__/ # temporary doc files documentation/source/pdftemp/ documentation/source/productsite/ +.ninja_log +build.ninja diff --git a/documentation/about.html b/documentation/about.html index 6d6144d..0722636 100644 --- a/documentation/about.html +++ b/documentation/about.html @@ -15,10 +15,9 @@

Kay Pho Du - About

About this project

-

Kay Pho Du is a font for the Kayah Li script, based initially on the design of Karenni, although the glyphs have been redrawn and a new Latin set has been added. It supports the full Kayah Li range of Unicode characters (U+A900..U+A92F).

+

Kay Pho Du is a font for the Kayah Li script, based initially on the design of Karenni, although the glyphs have been redrawn and a new Latin set has been added. There are four weights: Regular, Medium, SemiBold, and Bold. It supports the full Kayah Li range of Unicode characters (U+A900..U+A92F).

Future plans

-

These fonts are actively maintained and improved. In the near future we plan to add new Bold and other weights. If you are considering making a derivative of this package you may wish to wait until that broader set of fonts are released.

-

Please send us your requests using the form on the project website. If you are interested in helping us make the fonts better see the Developer page.

+

These fonts are actively maintained and improved. Please send us your requests using the form on the project website. If you are interested in helping us make the fonts better see the Developer page.

Announcement list

If you wish to receive announcements about updates to any of our SIL fonts, please subscribe to our SIL Font News Announcement List. This is an announcement-only list with messages approximately once a month. It does not allow any discussion.

You can subscribe using either of the two following options.

@@ -26,7 +25,7 @@

Announcement list

  • If you use a Google profile and join the group, you will be able to access the group and control your subscription and notification options with a web browser. Make sure you are logged in to your Google profile and go to the SIL Font News Google Group. Click on Join group.

  • If you would rather not use a Google profile, you can subscribe any email address by sending a message to sil-font-news+subscribe@groups.sil.org and following the instructions you get in the confirmation message.

  • -

    Our font announcements are also available through Twitter [@silfonts](http://twitter.com/silfonts).

    +

    Our font announcements are also available through Twitter @silfonts.

    Supporting the project

    These fonts are provided at no cost, however they are expensive to produce and maintain. Please consider donating to SIL’s font development efforts to support future development. Go to SIL’s Give Direct page and designate your gift for Scripts & Fonts. Thank you!

    About SIL International

    @@ -36,7 +35,7 @@

    About SIL International

    Our Mission: Inspired by God’s love, we advocate, build capacity, and work with local communities to apply language expertise that advances meaningful development, education, and engagement with Scripture.

    SIL Language Technology supports these activities by developing software, fonts, and keyboard technologies.

    diff --git a/documentation/assets/css/webfonts.css b/documentation/assets/css/webfonts.css index 1b17bc5..2fe1e44 100644 --- a/documentation/assets/css/webfonts.css +++ b/documentation/assets/css/webfonts.css @@ -7,6 +7,21 @@ released under the MIT license (http://opensource.org/licenses/MIT). font-family: KayPhoDu-R; src: url("../../../web/KayPhoDu-Regular.woff2") format("woff2"); } +@font-face { + font-family: KayPhoDu-M; + src: url("../../../web/KayPhoDu-Medium.woff2") format("woff2"); +} +@font-face { + font-family: KayPhoDu-SB; + src: url("../../../web/KayPhoDu-SemiBold.woff2") format("woff2"); +} +@font-face { + font-family: KayPhoDu-B; + src: url("../../../web/KayPhoDu-Bold.woff2") format("woff2"); +} .kayphodu-R { font-family: KayPhoDu-R; } +.kayphodu-M { font-family: KayPhoDu-M; } +.kayphodu-SB { font-family: KayPhoDu-SB; } +.kayphodu-B { font-family: KayPhoDu-B; } diff --git a/documentation/assets/css/webfontsttf.css b/documentation/assets/css/webfontsttf.css index f6be54d..67ca595 100644 --- a/documentation/assets/css/webfontsttf.css +++ b/documentation/assets/css/webfontsttf.css @@ -7,5 +7,21 @@ released under the MIT license (http://opensource.org/licenses/MIT). font-family: KayPhoDu-R; src: url("../../../results/KayPhoDu-Regular.ttf") format("truetype"); } +@font-face { + font-family: KayPhoDu-M; + src: url("../../../results/KayPhoDu-Medium.ttf") format("truetype"); +} +@font-face { + font-family: KayPhoDu-SB; + src: url("../../../results/KayPhoDu-SemiBold.ttf") format("truetype"); +} +@font-face { + font-family: KayPhoDu-B; + src: url("../../../results/KayPhoDu-Bold.ttf") format("truetype"); +} .kayphodu-R { font-family: KayPhoDu-R; } +.kayphodu-M { font-family: KayPhoDu-M; } +.kayphodu-SB { font-family: KayPhoDu-SB; } +.kayphodu-B { font-family: KayPhoDu-B; } + diff --git a/documentation/charset.html b/documentation/charset.html index 2754e18..5398393 100644 --- a/documentation/charset.html +++ b/documentation/charset.html @@ -40,7 +40,7 @@

    Supported characters

    diff --git a/documentation/developer.html b/documentation/developer.html index 3fb99c5..e6565df 100644 --- a/documentation/developer.html +++ b/documentation/developer.html @@ -21,14 +21,14 @@

    Permissions granted by the OFL

    Building the fonts from source code

    The full source code for the fonts is available on Github

    Font sources are in the UFO3 format with font family structures defined using designspace.

    -

    The fonts are built using a completely free and open source workflow using industry-standard tools (fonttools), a package of custom python scripts (pysilfont), and a build and packaging system (Smith). The whole system is available in a preconfigured virtual machine using VirtualBox and Vagrant.

    +

    The fonts are built using a completely free and open source workflow using industry-standard tools (fonttools), a package of custom python scripts (pysilfont), and a build and packaging system (Smith). The whole toolchain is available as a Docker container.

    Full instructions for setting up the tools and building SIL fonts are available on a dedicated web site: SIL Font Development Notes.

    Contributing to the project

    We warmly welcome contributions to the fonts. The brief overview of contributing changes is a good place to begin. The next step is to contact us by responding to an existing issue or creating an issue in the Github repository and expressing your interest. We can then work together to plan and integrate your contributions.

    Because we want to be able to guarantee a high level of quality for our fonts, we will review submissions carefully. Contributions will need to cover all the weights and styles of the family. Please don’t be discouraged if we do not include a submission due to quality or incompleteness, or if we ask you to make specific revisions.

    To enable us to accept contributions in a way that honors your contribution and respects your copyright while preserving long-term flexibility for open source licensing, you would also need to agree to the SIL International Contributor License Agreement for Font Software (v1.0) prior to sending us your contribution. To read more about this requirement and find out how to submit the required form, please visit the CLA information page.

    diff --git a/documentation/faq.html b/documentation/faq.html index bf6252b..c2d7dfe 100644 --- a/documentation/faq.html +++ b/documentation/faq.html @@ -37,8 +37,13 @@

    How is the font different fr

    Kay Pho Du is a freshly-drawn, new design based on the overall design of Karenni. Although the design is meant to be very similar to Karenni it is not identical and does not include any of the original outlines. Because of that, many of the glyphs are slightly different and the metrics are not the same. Many glyphs have also been added.

    What is the source of the Latin glyphs?

    The Latin glyphs in Kay Pho Du are a new design specifically designed to work as a secondary script alongside the Kayah Li glyphs. They are not available as a standalone Latin design.

    +

    Problems with Bold weights

    +

    Why does my application not show the Bold weight in font menus and dialogs?

    +

    Some applications will list all the weights but leave out Bold. To access the Bold you need to choose Regular and turn on Bold using the application's UI controls such as a "B" button. See our Font Help Guide on Axis-Based Font Families for more information.

    +

    Why do I sometimes get a fake Bold?

    +

    If you choose a weight other than Regular (such as Medium), and then use application controls to turn on Bold, some applications will make a "fake" Bold rather than use one of the real ones in the font (SemiBold, Bold). This is because only Regular has an associated Bold counterpart. This is a technical limitation with some apps and OSes. If you are using a weight other than Regular for text and want to make a word or phrase stand out, you will need to select the text and apply one of the heavier weights manually. See our Font Help Guide on Axis-Based Font Families for more information.

    -

    This guide is from the Kay Pho Du project version 2.000 and is copyright © 2019-2023 SIL International.

    +

    This guide is from the Kay Pho Du project version 3.000 and is copyright © 2019-2023 SIL International.

    diff --git a/documentation/history.html b/documentation/history.html index 3dd3103..d985153 100644 --- a/documentation/history.html +++ b/documentation/history.html @@ -14,16 +14,18 @@

    Kay Pho Du - Version History

    -

    Announcement list

    -

    If you would like stay informed of updates to Kay Pho Du and other SIL fonts, please subscribe to the SIL Font News Announcement List. For more information see About.

    -

    Our font announcements are also available through Twitter [@silfonts](http://twitter.com/silfonts).

    -

    Current versions

    -

    The latest version of the fonts is always available from the Kay Pho Du site as a .zip archive for all major platforms.

    -

    Change history

    +

    13 July 2023 (SIL WSTech Team) Kay Pho Du v3.000

    +

    21 April 2022 (SIL WSTech Team) Kay Pho Du v2.000

    -

    Initial release of regular weight only

    +
    -

    This guide is from the Kay Pho Du project version 2.000 and is copyright © 2019-2023 SIL International.

    +

    This guide is from the Kay Pho Du project version 3.000 and is copyright © 2019-2023 SIL International.

    diff --git a/documentation/index.html b/documentation/index.html index f08e4ca..e91c426 100644 --- a/documentation/index.html +++ b/documentation/index.html @@ -14,7 +14,7 @@

    Kay Pho Du - Documentation

    -

    ꤒꤢ꤬ꤖꤟꤌꤣ ꤔꤛꤣ꤬ ꤘꤤ꤬ꤗꤟꤌꤣꤘꤢꤨ꤬ ꤊꤟꤛꤢ꤬꤭ꤊꤢꤨ꤬꤭

    +

    ꤒꤢ꤬ꤖꤟꤌꤣ ꤔꤛꤣ꤬ ꤘꤤ꤬ꤗꤟꤌꤣꤘꤢꤨ꤬ ꤊꤟꤛꤢ꤬꤭ꤊꤢꤨ꤬꤭   Regular
    ꤒꤢ꤬ꤖꤟꤌꤣ ꤔꤛꤣ꤬ ꤘꤤ꤬ꤗꤟꤌꤣꤘꤢꤨ꤬ ꤊꤟꤛꤢ꤬꤭ꤊꤢꤨ꤬꤭   Medium
    ꤒꤢ꤬ꤖꤟꤌꤣ ꤔꤛꤣ꤬ ꤘꤤ꤬ꤗꤟꤌꤣꤘꤢꤨ꤬ ꤊꤟꤛꤢ꤬꤭ꤊꤢꤨ꤬꤭   SemiBold
    ꤒꤢ꤬ꤖꤟꤌꤣ ꤔꤛꤣ꤬ ꤘꤤ꤬ꤗꤟꤌꤣꤘꤢꤨ꤬ ꤊꤟꤛꤢ꤬꤭ꤊꤢꤨ꤬꤭   Bold

    Thank you for your interest in the Kay Pho Du fonts. This font family supports the Kayah Li script.

    This documentation is a set of HTML pages that can be viewed in any modern web browser. PDF versions of these pages are also provided. This content, plus download links and a contact form, are available from the Kay Pho Du site.

    Additional information is also provided in other project files: README.txt, OFL.txt, OFL-FAQ.txt, and FONTLOG.txt.

    -

    This guide is from the Kay Pho Du project version 2.000 and is copyright © 2019-2023 SIL International.

    +

    This guide is from the Kay Pho Du project version 3.000 and is copyright © 2019-2023 SIL International.

    diff --git a/documentation/pdf/about.pdf b/documentation/pdf/about.pdf index 428e998..d6d620c 100644 Binary files a/documentation/pdf/about.pdf and b/documentation/pdf/about.pdf differ diff --git a/documentation/pdf/charset.pdf b/documentation/pdf/charset.pdf index fa4f655..faa5fef 100644 Binary files a/documentation/pdf/charset.pdf and b/documentation/pdf/charset.pdf differ diff --git a/documentation/pdf/developer.pdf b/documentation/pdf/developer.pdf index a4ba905..ed917fa 100644 Binary files a/documentation/pdf/developer.pdf and b/documentation/pdf/developer.pdf differ diff --git a/documentation/pdf/faq.pdf b/documentation/pdf/faq.pdf index 6b64078..17f2fd1 100644 Binary files a/documentation/pdf/faq.pdf and b/documentation/pdf/faq.pdf differ diff --git a/documentation/pdf/history.pdf b/documentation/pdf/history.pdf index 43f32fe..c6674a9 100644 Binary files a/documentation/pdf/history.pdf and b/documentation/pdf/history.pdf differ diff --git a/documentation/pdf/index.pdf b/documentation/pdf/index.pdf index 5a48295..db35394 100644 Binary files a/documentation/pdf/index.pdf and b/documentation/pdf/index.pdf differ diff --git a/documentation/pdf/resources.pdf b/documentation/pdf/resources.pdf index efc9686..83745e9 100644 Binary files a/documentation/pdf/resources.pdf and b/documentation/pdf/resources.pdf differ diff --git a/documentation/pdf/support.pdf b/documentation/pdf/support.pdf index eb13830..e9cf684 100644 Binary files a/documentation/pdf/support.pdf and b/documentation/pdf/support.pdf differ diff --git a/documentation/pdf/versions.pdf b/documentation/pdf/versions.pdf new file mode 100644 index 0000000..9db62ed Binary files /dev/null and b/documentation/pdf/versions.pdf differ diff --git a/documentation/resources.html b/documentation/resources.html index 44f6772..5b737bf 100644 --- a/documentation/resources.html +++ b/documentation/resources.html @@ -25,7 +25,7 @@

    Web fonts

    Text conversion

    These fonts are encoded according to The Unicode Standard. If you have text that uses a legacy, non-Unicode encoding there are tools that can help you convert that text for use with Unicode fonts. See Introduction to Text Conversion and Transliteration.

    -

    This guide is from the Kay Pho Du project version 2.000 and is copyright © 2019-2023 SIL International.

    +

    This guide is from the Kay Pho Du project version 3.000 and is copyright © 2019-2023 SIL International.

    diff --git a/documentation/source/about.md b/documentation/source/about.md index 536be01..f9d78d2 100644 --- a/documentation/source/about.md +++ b/documentation/source/about.md @@ -1,17 +1,15 @@ --- title: Kay Pho Du - About -fontversion: 2.000 +fontversion: 3.000 --- ## About this project -Kay Pho Du is a font for the Kayah Li script, based initially on the design of [Karenni](https://github.com/silnrsi/font-karenni), although the glyphs have been redrawn and a new Latin set has been added. It supports the full Kayah Li range of Unicode characters (U+A900..U+A92F). +Kay Pho Du is a font for the Kayah Li script, based initially on the design of [Karenni](https://github.com/silnrsi/font-karenni), although the glyphs have been redrawn and a new Latin set has been added. There are four weights: Regular, Medium, SemiBold, and Bold. It supports the full Kayah Li range of Unicode characters (U+A900..U+A92F). ## Future plans -These fonts are actively maintained and improved. In the near future we plan to add new Bold and other weights. If you are considering making a derivative of this package you may wish to wait until that broader set of fonts are released. - -Please send us your requests using the [form on the project website](https://software.sil.org/kayphodu/). If you are interested in helping us make the fonts better see the [Developer](developer.md) page. +These fonts are actively maintained and improved. Please send us your requests using the [form on the project website](https://software.sil.org/kayphodu/). If you are interested in helping us make the fonts better see the [Developer](developer.md) page. ## Announcement list @@ -23,7 +21,7 @@ You can subscribe using either of the two following options. - If you would rather not use a Google profile, you can subscribe any email address by sending a message to [sil-font-news+subscribe@groups.sil.org](mailto:sil-font-news+subscribe@groups.sil.org) and following the instructions you get in the confirmation message. -Our font announcements are also available through Twitter [@silfonts](http://twitter.com/silfonts). +Our font announcements are also available through Twitter [\@silfonts](http://twitter.com/silfonts). ## Supporting the project diff --git a/documentation/source/charset.md b/documentation/source/charset.md index ad5690d..386998b 100644 --- a/documentation/source/charset.md +++ b/documentation/source/charset.md @@ -1,6 +1,6 @@ --- title: Kay Pho Du - Character Set Support -fontversion: 2.000 +fontversion: 3.000 --- This font supports the Kayah Li script plus a range of useful Latin characters. diff --git a/documentation/source/developer.md b/documentation/source/developer.md index 3bacfd1..66c5b68 100644 --- a/documentation/source/developer.md +++ b/documentation/source/developer.md @@ -1,6 +1,6 @@ --- title: Kay Pho Du - Developer information -fontversion: 2.000 +fontversion: 3.000 --- ## Welcome font developers! diff --git a/documentation/source/faq.md b/documentation/source/faq.md index 4273cf8..df7fa11 100644 --- a/documentation/source/faq.md +++ b/documentation/source/faq.md @@ -1,6 +1,6 @@ --- title: Kay Pho Du - Frequently Asked Questions -fontversion: 2.000 +fontversion: 3.000 --- Many questions can be answered by consulting the following FAQ pages. Here are a few sample questions answered in each FAQ: @@ -28,3 +28,13 @@ Kay Pho Du is a freshly-drawn, new design based on the overall design of Karenni The Latin glyphs in Kay Pho Du are a new design specifically designed to work as a secondary script alongside the Kayah Li glyphs. They are not available as a standalone Latin design. +### Problems with Bold weights + +#### *Why does my application not show the Bold weight in font menus and dialogs?* + +Some applications will list all the weights but leave out Bold. To access the Bold you need to choose Regular and turn on Bold using the application's UI controls such as a "B" button. See our [Font Help Guide on Axis-Based Font Families](https://software.sil.org/fonts/axis-based-fonts/) for more information. + +#### *Why do I sometimes get a fake Bold?* + +If you choose a weight other than Regular (such as Medium), and then use application controls to turn on Bold, some applications will make a "fake" Bold rather than use one of the real ones in the font (SemiBold, Bold). This is because only Regular has an associated Bold counterpart. This is a technical limitation with some apps and OSes. If you are using a weight other than Regular for text and want to make a word or phrase stand out, you will need to select the text and apply one of the heavier weights manually. See our [Font Help Guide on Axis-Based Font Families](https://software.sil.org/fonts/axis-based-fonts/) for more information. + diff --git a/documentation/source/history.md b/documentation/source/history.md index 909f6a5..81cb502 100644 --- a/documentation/source/history.md +++ b/documentation/source/history.md @@ -1,21 +1,13 @@ --- title: Kay Pho Du - Version History -fontversion: 2.000 +fontversion: 3.000 --- -## Announcement list - -If you would like stay informed of updates to Kay Pho Du and other SIL fonts, please subscribe to the [SIL Font News Announcement List](https://groups.google.com/a/groups.sil.org/forum/#!forum/sil-font-news). For more information see [About](about.md). - -Our font announcements are also available through Twitter [@silfonts](http://twitter.com/silfonts). - -## Current versions - -The latest version of the fonts is always available from the [Kay Pho Du site](https://software.sil.org/kayphodu/) as a .zip archive for all major platforms. - -## Change history +### 13 July 2023 (SIL WSTech Team) Kay Pho Du v3.000 +- New Bold, SemiBold, and Medium weights +- Increased space around U+A92F KAYAH LI SIGN SHYA and after exclamation point +- Other minor improvements ### 21 April 2022 (SIL WSTech Team) Kay Pho Du v2.000 - -Initial release of regular weight only +- Initial release of regular weight only diff --git a/documentation/source/index.md b/documentation/source/index.md index c1938bb..8dbc8c4 100644 --- a/documentation/source/index.md +++ b/documentation/source/index.md @@ -1,9 +1,12 @@ --- title: Kay Pho Du - Documentation -fontversion: 2.000 +fontversion: 3.000 --- -ꤒꤢ꤬ꤖꤟꤌꤣ ꤔꤛꤣ꤬ ꤘꤤ꤬ꤗꤟꤌꤣꤘꤢꤨ꤬ ꤊꤟꤛꤢ꤬꤭ꤊꤢꤨ꤬꤭ +ꤒꤢ꤬ꤖꤟꤌꤣ ꤔꤛꤣ꤬ ꤘꤤ꤬ꤗꤟꤌꤣꤘꤢꤨ꤬ ꤊꤟꤛꤢ꤬꤭ꤊꤢꤨ꤬꤭   Regular
    +ꤒꤢ꤬ꤖꤟꤌꤣ ꤔꤛꤣ꤬ ꤘꤤ꤬ꤗꤟꤌꤣꤘꤢꤨ꤬ ꤊꤟꤛꤢ꤬꤭ꤊꤢꤨ꤬꤭   Medium
    +ꤒꤢ꤬ꤖꤟꤌꤣ ꤔꤛꤣ꤬ ꤘꤤ꤬ꤗꤟꤌꤣꤘꤢꤨ꤬ ꤊꤟꤛꤢ꤬꤭ꤊꤢꤨ꤬꤭   SemiBold
    +ꤒꤢ꤬ꤖꤟꤌꤣ ꤔꤛꤣ꤬ ꤘꤤ꤬ꤗꤟꤌꤣꤘꤢꤨ꤬ ꤊꤟꤛꤢ꤬꤭ꤊꤢꤨ꤬꤭   Bold
    Thank you for your interest in the Kay Pho Du fonts. This font family supports the Kayah Li script. @@ -15,6 +18,7 @@ This documentation is a set of HTML pages that can be viewed in any modern web b - [Character set support](charset.md) — Details of Unicode characters that are supported - [Support](support.md) — How to get additional support - [Developer information](developer.md) — How to modify and build the fonts +- [Versions](versions.md) - Sources for alternate versions - [Version history](history.md) - Complete version history Additional information is also provided in other project files: [README.txt](../README.txt), [OFL.txt](../OFL.txt), [OFL-FAQ.txt](../OFL-FAQ.txt), and [FONTLOG.txt](../FONTLOG.txt). diff --git a/documentation/source/makepsmd.py b/documentation/source/makepsmd.py index 9f0ad4f..0d3f7c2 100644 --- a/documentation/source/makepsmd.py +++ b/documentation/source/makepsmd.py @@ -1,7 +1,7 @@ #!/usr/bin/env python '''Process font documentation .md files for use on product sites ''' __url__ = 'http://github.com/silnrsi/fontdocs' -__copyright__ = 'Copyright (c) 2021 SIL International (https://www.sil.org)' +__copyright__ = 'Copyright (c) 2021-2023 SIL International (http://www.sil.org)' __license__ = 'Released under the MIT License (http://opensource.org/licenses/MIT)' __author__ = 'Victor Gaultney' @@ -63,6 +63,9 @@ def doit(args): # replace links to external markdown files temptext = temptext.replace(".rawmd",".md") + # replace escaped @ in link texts + temptext = temptext.replace("[\@","[@") + # make a list of new classes needed for font shortcode # separate searches for spans with 1, 2, or 3 settings fontclass1 = re.compile(r"style='font-feature-settings:\s\"(\w+\d*)\"\s(\d+)'") diff --git a/documentation/source/pandocfilters/filter-pdf.lua b/documentation/source/pandocfilters/filter-pdf.lua index 09149ad..1c319ca 100644 --- a/documentation/source/pandocfilters/filter-pdf.lua +++ b/documentation/source/pandocfilters/filter-pdf.lua @@ -1,5 +1,6 @@ function Link(el) - el.target = string.gsub(el.target, "(.+)", "../../pdf/%0") + --el.target = string.gsub(el.target, "(.+)", "../../pdf/%0") + el.target = string.gsub(el.target, "(.+)", "") el.target = string.gsub(el.target, "%.md", ".pdf") el.target = string.gsub(el.target, "%.rawmd", ".md") return el diff --git a/documentation/source/pdftemp/about.html b/documentation/source/pdftemp/about.html index c707b64..623d054 100644 --- a/documentation/source/pdftemp/about.html +++ b/documentation/source/pdftemp/about.html @@ -15,28 +15,27 @@

    Kay Pho Du - About

    About this project

    -

    Kay Pho Du is a font for the Kayah Li script, based initially on the design of Karenni, although the glyphs have been redrawn and a new Latin set has been added. It supports the full Kayah Li range of Unicode characters (U+A900..U+A92F).

    +

    Kay Pho Du is a font for the Kayah Li script, based initially on the design of Karenni, although the glyphs have been redrawn and a new Latin set has been added. There are four weights: Regular, Medium, SemiBold, and Bold. It supports the full Kayah Li range of Unicode characters (U+A900..U+A92F).

    Future plans

    -

    These fonts are actively maintained and improved. In the near future we plan to add new Bold and other weights. If you are considering making a derivative of this package you may wish to wait until that broader set of fonts are released.

    -

    Please send us your requests using the form on the project website. If you are interested in helping us make the fonts better see the Developer page.

    +

    These fonts are actively maintained and improved. Please send us your requests using the form on the project website. If you are interested in helping us make the fonts better see the Developer page.

    Announcement list

    -

    If you wish to receive announcements about updates to any of our SIL fonts, please subscribe to our SIL Font News Announcement List. This is an announcement-only list with messages approximately once a month. It does not allow any discussion.

    +

    If you wish to receive announcements about updates to any of our SIL fonts, please subscribe to our SIL Font News Announcement List. This is an announcement-only list with messages approximately once a month. It does not allow any discussion.

    You can subscribe using either of the two following options.

    -

    Our font announcements are also available through Twitter [@silfonts](http://twitter.com/silfonts).

    +

    Our font announcements are also available through Twitter @silfonts.

    Supporting the project

    -

    These fonts are provided at no cost, however they are expensive to produce and maintain. Please consider donating to SIL’s font development efforts to support future development. Go to SIL’s Give Direct page and designate your gift for Scripts & Fonts. Thank you!

    +

    These fonts are provided at no cost, however they are expensive to produce and maintain. Please consider donating to SIL’s font development efforts to support future development. Go to SIL’s Give Direct page and designate your gift for Scripts & Fonts. Thank you!

    About SIL International

    -

    SIL International is a global, faith-based nonprofit that works with local communities around the world to develop language solutions that expand possibilities for a better life.

    +

    SIL International is a global, faith-based nonprofit that works with local communities around the world to develop language solutions that expand possibilities for a better life.

    We are involved in approximately 1,350 active language projects in 104 countries. These projects impact more than 1.1 billion people within 1,600 local communities. SIL’s work brings together more than 4,300 staff from 89 countries who work alongside thousands more local partners and community volunteers worldwide. Our services are available without regard to religious belief, political ideology, gender, race or ethnic background.

    Our Vision: We long to see people flourishing in community using the languages they value most.

    Our Mission: Inspired by God’s love, we advocate, build capacity, and work with local communities to apply language expertise that advances meaningful development, education, and engagement with Scripture.

    -

    SIL Language Technology supports these activities by developing software, fonts, and keyboard technologies.

    +

    SIL Language Technology supports these activities by developing software, fonts, and keyboard technologies.

    -

    This guide is from the Kay Pho Du project version 2.000 and is copyright © 2019-2022 SIL International.

    +

    This guide is from the Kay Pho Du project version 3.000 and is copyright © 2019-2023 SIL International.

    diff --git a/documentation/source/pdftemp/developer.html b/documentation/source/pdftemp/developer.html index b31d665..bdbe365 100644 --- a/documentation/source/pdftemp/developer.html +++ b/documentation/source/pdftemp/developer.html @@ -17,18 +17,18 @@

    Kay Pho Du - Developer information

    Welcome font developers!

    We welcome other developers who wish to get involved in supporting and enhancing these fonts or who want to modify them.

    Permissions granted by the OFL

    -

    SIL’s fonts are licensed according to the terms of the SIL Open Font License. The OFL allows the fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. For details see the OFL.txt and OFL-FAQ.txt files in the package.

    +

    SIL’s fonts are licensed according to the terms of the SIL Open Font License. The OFL allows the fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. For details see the OFL.txt and OFL-FAQ.txt files in the package.

    Building the fonts from source code

    -

    The full source code for the fonts is available on Github

    -

    Font sources are in the UFO3 format with font family structures defined using designspace.

    -

    The fonts are built using a completely free and open source workflow using industry-standard tools (fonttools), a package of custom python scripts (pysilfont), and a build and packaging system (Smith). The whole system is available in a preconfigured virtual machine using VirtualBox and Vagrant.

    -

    Full instructions for setting up the tools and building SIL fonts are available on a dedicated web site: SIL Font Development Notes.

    +

    The full source code for the fonts is available on Github

    +

    Font sources are in the UFO3 format with font family structures defined using designspace.

    +

    The fonts are built using a completely free and open source workflow using industry-standard tools (fonttools), a package of custom python scripts (pysilfont), and a build and packaging system (Smith). The whole toolchain is available as a Docker container.

    +

    Full instructions for setting up the tools and building SIL fonts are available on a dedicated web site: SIL Font Development Notes.

    Contributing to the project

    -

    We warmly welcome contributions to the fonts. The brief overview of contributing changes is a good place to begin. The next step is to contact us by responding to an existing issue or creating an issue in the Github repository and expressing your interest. We can then work together to plan and integrate your contributions.

    +

    We warmly welcome contributions to the fonts. The brief overview of contributing changes is a good place to begin. The next step is to contact us by responding to an existing issue or creating an issue in the Github repository and expressing your interest. We can then work together to plan and integrate your contributions.

    Because we want to be able to guarantee a high level of quality for our fonts, we will review submissions carefully. Contributions will need to cover all the weights and styles of the family. Please don’t be discouraged if we do not include a submission due to quality or incompleteness, or if we ask you to make specific revisions.

    -

    To enable us to accept contributions in a way that honors your contribution and respects your copyright while preserving long-term flexibility for open source licensing, you would also need to agree to the SIL International Contributor License Agreement for Font Software (v1.0) prior to sending us your contribution. To read more about this requirement and find out how to submit the required form, please visit the CLA information page.

    +

    To enable us to accept contributions in a way that honors your contribution and respects your copyright while preserving long-term flexibility for open source licensing, you would also need to agree to the SIL International Contributor License Agreement for Font Software (v1.0) prior to sending us your contribution. To read more about this requirement and find out how to submit the required form, please visit the CLA information page.

    -

    This guide is from the Kay Pho Du project version 2.000 and is copyright © 2019-2022 SIL International.

    +

    This guide is from the Kay Pho Du project version 3.000 and is copyright © 2019-2023 SIL International.

    diff --git a/documentation/source/pdftemp/faq.html b/documentation/source/pdftemp/faq.html index c36e1bf..5c75e67 100644 --- a/documentation/source/pdftemp/faq.html +++ b/documentation/source/pdftemp/faq.html @@ -16,7 +16,7 @@

    Kay Pho Du - Frequently Asked Questions

    Many questions can be answered by consulting the following FAQ pages. Here are a few sample questions answered in each FAQ:

    -

    Here are a few of the most frequently asked questions specifically regarding Charis SIL:

    +

    Here are a few of the most frequently asked questions specifically regarding Kay Pho Du:

    How is the font different from Karenni?

    -

    Kay Pho Du is a freshly-drawn, new design based on the overall design of Karenni. Although the design is meant to be very similar to Karenni it is not identical and does not include any of the original outlines. Because of that many of the glyphs are slightly different and the metrics are not the same. Many glyphs have also been added.

    +

    Kay Pho Du is a freshly-drawn, new design based on the overall design of Karenni. Although the design is meant to be very similar to Karenni it is not identical and does not include any of the original outlines. Because of that, many of the glyphs are slightly different and the metrics are not the same. Many glyphs have also been added.

    What is the source of the Latin glyphs?

    The Latin glyphs in Kay Pho Du are a new design specifically designed to work as a secondary script alongside the Kayah Li glyphs. They are not available as a standalone Latin design.

    +

    Problems with Bold weights

    +

    Why does my application not show the Bold weight in font menus and dialogs?

    +

    Some applications will list all the weights but leave out Bold. To access the Bold you need to choose Regular and turn on Bold using the application's UI controls such as a "B" button. See our Font Help Guide on Axis-Based Font Families for more information.

    +

    Why do I sometimes get a fake Bold?

    +

    If you choose a weight other than Regular (such as Medium), and then use application controls to turn on Bold, some applications will make a "fake" Bold rather than use one of the real ones in the font (SemiBold, Bold). This is because only Regular has an associated Bold counterpart. This is a technical limitation with some apps and OSes. If you are using a weight other than Regular for text and want to make a word or phrase stand out, you will need to select the text and apply one of the heavier weights manually. See our Font Help Guide on Axis-Based Font Families for more information.

    -

    This guide is from the Kay Pho Du project version 2.000 and is copyright © 2019-2022 SIL International.

    +

    This guide is from the Kay Pho Du project version 3.000 and is copyright © 2019-2023 SIL International.

    diff --git a/documentation/source/pdftemp/history.html b/documentation/source/pdftemp/history.html index 9ec9493..31dab80 100644 --- a/documentation/source/pdftemp/history.html +++ b/documentation/source/pdftemp/history.html @@ -14,16 +14,18 @@

    Kay Pho Du - Version History

    -

    Announcement list

    -

    If you would like stay informed of updates to Kay Pho Du and other SIL fonts, please subscribe to the SIL Font News Announcement List. For more information see About.

    -

    Our font announcements are also available through Twitter [@silfonts](http://twitter.com/silfonts).

    -

    Current versions

    -

    The latest version of the fonts is always available from the Kay Pho Du site as a .zip archive for all major platforms.

    -

    Change history

    -

    22 April 2022 (SIL WSTech Team) Kay Pho Du v2.000

    -

    Initial release

    +

    13 July 2023 (SIL WSTech Team) Kay Pho Du v3.000

    + +

    21 April 2022 (SIL WSTech Team) Kay Pho Du v2.000

    +
    -

    This guide is from the Kay Pho Du project version 2.000 and is copyright © 2019-2022 SIL International.

    +

    This guide is from the Kay Pho Du project version 3.000 and is copyright © 2019-2023 SIL International.

    diff --git a/documentation/source/pdftemp/index.html b/documentation/source/pdftemp/index.html index 9980360..14f5712 100644 --- a/documentation/source/pdftemp/index.html +++ b/documentation/source/pdftemp/index.html @@ -14,20 +14,22 @@

    Kay Pho Du - Documentation

    -

    ꤒꤢ꤬ꤖꤟꤌꤣ ꤔꤛꤣ꤬ ꤘꤤ꤬ꤗꤟꤌꤣꤘꤢꤨ꤬ ꤊꤟꤛꤢ꤬꤭ꤊꤢꤨ꤬꤭

    +

    ꤒꤢ꤬ꤖꤟꤌꤣ ꤔꤛꤣ꤬ ꤘꤤ꤬ꤗꤟꤌꤣꤘꤢꤨ꤬ ꤊꤟꤛꤢ꤬꤭ꤊꤢꤨ꤬꤭   Regular
    ꤒꤢ꤬ꤖꤟꤌꤣ ꤔꤛꤣ꤬ ꤘꤤ꤬ꤗꤟꤌꤣꤘꤢꤨ꤬ ꤊꤟꤛꤢ꤬꤭ꤊꤢꤨ꤬꤭   Medium
    ꤒꤢ꤬ꤖꤟꤌꤣ ꤔꤛꤣ꤬ ꤘꤤ꤬ꤗꤟꤌꤣꤘꤢꤨ꤬ ꤊꤟꤛꤢ꤬꤭ꤊꤢꤨ꤬꤭   SemiBold
    ꤒꤢ꤬ꤖꤟꤌꤣ ꤔꤛꤣ꤬ ꤘꤤ꤬ꤗꤟꤌꤣꤘꤢꤨ꤬ ꤊꤟꤛꤢ꤬꤭ꤊꤢꤨ꤬꤭   Bold

    Thank you for your interest in the Kay Pho Du fonts. This font family supports the Kayah Li script.

    -

    This documentation is a set of HTML pages that can be viewed in any modern web browser. PDF versions of these pages are also provided. This content, plus download links and a contact form, are available from the Kay Pho Du site.

    +

    This documentation is a set of HTML pages that can be viewed in any modern web browser. PDF versions of these pages are also provided. This content, plus download links and a contact form, are available from the Kay Pho Du site.

    -

    Additional information is also provided in other project files: README.txt, OFL.txt, OFL-FAQ.txt, and FONTLOG.txt.

    +

    Additional information is also provided in other project files: README.txt, OFL.txt, OFL-FAQ.txt, and FONTLOG.txt.

    -

    This guide is from the Kay Pho Du project version 2.000 and is copyright © 2019-2022 SIL International.

    +

    This guide is from the Kay Pho Du project version 3.000 and is copyright © 2019-2023 SIL International.

    diff --git a/documentation/source/pdftemp/resources.html b/documentation/source/pdftemp/resources.html index 26faad4..8dc1beb 100644 --- a/documentation/source/pdftemp/resources.html +++ b/documentation/source/pdftemp/resources.html @@ -17,15 +17,15 @@

    Kay Pho Du - Resources

    Requirements

    These fonts are supported by all major operating systems (macOS, Windows, Linux-based, iOS, and Android), however the extent of that support depends on the individual OS and application.

    Installation

    -

    Install the fonts by decompressing the .zip archive and installing the fonts using the standard font installation process for .ttf (TrueType/OpenType) fonts for your platform. For additional tips see the help page on Font installation.

    +

    Install the fonts by decompressing the .zip archive and installing the fonts using the standard font installation process for .ttf (TrueType/OpenType) fonts for your platform. For additional tips see the help page on Font installation.

    Keyboarding and character set support

    -

    These fonts do not include keyboards or other software for entering text. To type the symbols in these fonts use the keyboarding systems provided in your OS or use a separate utility. SIL’s Keyman provides keyboards for over 2000 languages and works on all major desktop and mobile platforms. For information on other keyboarding options see the overview at Keyboard Systems Overview (ScriptSource).

    +

    These fonts do not include keyboards or other software for entering text. To type the symbols in these fonts use the keyboarding systems provided in your OS or use a separate utility. SIL’s Keyman provides keyboards for over 2000 languages and works on all major desktop and mobile platforms. For information on other keyboarding options see the overview at Keyboard Systems Overview (ScriptSource).

    Web fonts

    -

    Web font versions of these fonts (in WOFF and WOFF2 formats) are available in the web folder. These can be copied to a web server and used as fonts on web pages. A very basic HTML/CSS demo page is also included. For more information on the options and techniques available for using these fonts on web pages see Using SIL Fonts on Web Pages.

    +

    Web font versions of these fonts (in WOFF and WOFF2 formats) are available in the web folder. These can be copied to a web server and used as fonts on web pages. A very basic HTML/CSS demo page is also included. For more information on the options and techniques available for using these fonts on web pages see Using SIL Fonts on Web Pages.

    Text conversion

    -

    These fonts are encoded according to The Unicode Standard. If you have text that uses a legacy, non-Unicode encoding there are tools that can help you convert that text for use with Unicode fonts. See Introduction to Text Conversion and Transliteration.

    +

    These fonts are encoded according to The Unicode Standard. If you have text that uses a legacy, non-Unicode encoding there are tools that can help you convert that text for use with Unicode fonts. See Introduction to Text Conversion and Transliteration.

    -

    This guide is from the Kay Pho Du project version 2.000 and is copyright © 2019-2022 SIL International.

    +

    This guide is from the Kay Pho Du project version 3.000 and is copyright © 2019-2023 SIL International.

    diff --git a/documentation/source/pdftemp/support.html b/documentation/source/pdftemp/support.html index c2f2cbe..6be3b71 100644 --- a/documentation/source/pdftemp/support.html +++ b/documentation/source/pdftemp/support.html @@ -16,15 +16,15 @@

    Kay Pho Du - Support

    Support options

    As these fonts are distributed at no cost, we are unable to provide a commercial level of personal technical support. We will, however, try to resolve problems that are reported to us.

    -

    Before requesting technical support, please carefully read all the documentation included with the fonts and linked pages on the web site. The Resources page is a good place to begin.

    +

    Before requesting technical support, please carefully read all the documentation included with the fonts and linked pages on the web site. The Resources page is a good place to begin.

    Language Software Community

    -

    For person-to-person support visit the SIL Language Software Community, where font developers and users can help each other. These support discussions can also help others in the future.

    +

    For person-to-person support visit the SIL Language Software Community, where font developers and users can help each other. These support discussions can also help others in the future.

    Reporting bugs and feature requests

    -

    If you have a bug to report or a suggestion for how we could improve the fonts please create an issue in the Github Kay Pho Du project or contact us directly.

    +

    If you have a bug to report or a suggestion for how we could improve the fonts please create an issue in the Github Kay Pho Du project or contact us directly.

    Contact form

    -

    If the documentation and community fail to answer your question or need further help using the fonts, please contact us using the form on the Kay Pho Du web site.

    +

    If the documentation and community fail to answer your question or need further help using the fonts, please contact us using the form on the Kay Pho Du web site.

    -

    This guide is from the Kay Pho Du project version 2.000 and is copyright © 2019-2022 SIL International.

    +

    This guide is from the Kay Pho Du project version 3.000 and is copyright © 2019-2023 SIL International.

    diff --git a/documentation/source/resources.md b/documentation/source/resources.md index 3a78971..cc0461e 100644 --- a/documentation/source/resources.md +++ b/documentation/source/resources.md @@ -1,6 +1,6 @@ --- title: Kay Pho Du - Resources -fontversion: 2.000 +fontversion: 3.000 --- ## Requirements diff --git a/documentation/source/support.md b/documentation/source/support.md index e61e8fe..5ee66ab 100644 --- a/documentation/source/support.md +++ b/documentation/source/support.md @@ -1,6 +1,6 @@ --- title: Kay Pho Du - Support -fontversion: 2.000 +fontversion: 3.000 --- ## Support options diff --git a/documentation/source/versions.md b/documentation/source/versions.md new file mode 100644 index 0000000..ea1c30b --- /dev/null +++ b/documentation/source/versions.md @@ -0,0 +1,22 @@ +--- +title: Kay Pho Du - Versions and Changes +fontversion: 3.000 +--- + +## Announcement list + +If you would like stay informed of updates to Kay Pho Du and other SIL fonts, please subscribe to the [SIL Font News Announcement List](https://groups.google.com/a/groups.sil.org/forum/#!forum/sil-font-news). For more information see [About](about.md). + +Our font announcements are also available through Twitter [\@silfonts](http://twitter.com/silfonts). + +## Current versions + +The latest version of the fonts is always available from the [Kay Pho Du site](https://software.sil.org/kayphodu/) as a .zip archive for all major platforms. + +## Previous versions + +Previous versions remain available from the [Kay Pho Du download page](https://software.sil.org/kayphodu/download/). + +## Change history + +A detailed list of changes for each version of the fonts is on the [Version history page](history.md). diff --git a/documentation/support.html b/documentation/support.html index e4637c3..1baa64b 100644 --- a/documentation/support.html +++ b/documentation/support.html @@ -24,7 +24,7 @@

    Reporting bugs and feature requests

    Contact form

    If the documentation and community fail to answer your question or need further help using the fonts, please contact us using the form on the Kay Pho Du web site.

    -

    This guide is from the Kay Pho Du project version 2.000 and is copyright © 2019-2023 SIL International.

    +

    This guide is from the Kay Pho Du project version 3.000 and is copyright © 2019-2023 SIL International.

    diff --git a/documentation/versions.html b/documentation/versions.html new file mode 100644 index 0000000..ffbc9ad --- /dev/null +++ b/documentation/versions.html @@ -0,0 +1,32 @@ + + + + + Kay Pho Du - Versions and Changes + + + + + + +
    +
    +
    +

    Kay Pho Du - Versions and Changes

    +
    +

    Announcement list

    +

    If you would like stay informed of updates to Kay Pho Du and other SIL fonts, please subscribe to the SIL Font News Announcement List. For more information see About.

    +

    Our font announcements are also available through Twitter @silfonts.

    +

    Current versions

    +

    The latest version of the fonts is always available from the Kay Pho Du site as a .zip archive for all major platforms.

    +

    Previous versions

    +

    Previous versions remain available from the Kay Pho Du download page.

    +

    Change history

    +

    A detailed list of changes for each version of the fonts is on the Version history page.

    + +
    +
    + + \ No newline at end of file diff --git a/makedocs b/makedocs index 4f1f1e6..0eabb95 100755 --- a/makedocs +++ b/makedocs @@ -24,6 +24,8 @@ echo " > support.html" pandoc -s -f markdown-smart --template documentation/source/template.html documentation/source/support.md -o documentation/support.html --lua-filter=documentation/source/pandocfilters/filter-html.lua echo " > charset.html" pandoc -s -f markdown-smart --template documentation/source/template.html documentation/source/charset.md -o documentation/charset.html --lua-filter=documentation/source/pandocfilters/filter-html.lua +echo " > versions.html" +pandoc -s -f markdown-smart --template documentation/source/template.html documentation/source/versions.md -o documentation/versions.html --lua-filter=documentation/source/pandocfilters/filter-html.lua echo " >>> PDF (documentation/pdf/)" @@ -51,6 +53,9 @@ weasyprint documentation/source/pdftemp/support.html documentation/pdf/support.p echo " > charset.html > charset.pdf" pandoc -s -f markdown-smart --template documentation/source/templatepdf.html documentation/source/charset.md -o documentation/source/pdftemp/charset.html --lua-filter=documentation/source/pandocfilters/filter-pdf.lua weasyprint documentation/source/pdftemp/charset.html documentation/pdf/charset.pdf +echo " > versions.html > versions.pdf" +pandoc -s -f markdown-smart --template documentation/source/templatepdf.html documentation/source/versions.md -o documentation/source/pdftemp/versions.html --lua-filter=documentation/source/pandocfilters/filter-pdf.lua +weasyprint documentation/source/pdftemp/versions.html documentation/pdf/versions.pdf echo " >>> PRODUCT SITE MARKDOWN (documentation/source/productsite/)" @@ -68,6 +73,8 @@ echo " > support.md" python3 documentation/source/makepsmd.py documentation/source/support.md documentation/source/productsite/support.md -q echo " > charset.md" python3 documentation/source/makepsmd.py documentation/source/charset.md documentation/source/productsite/charset.md -q +echo " > versions.md" +python3 documentation/source/makepsmd.py documentation/source/versions.md documentation/source/productsite/versions.md -q echo " Markdown source for other Product Site pages is in separate repo" echo "-----Completed!"