Skip to content

Commit

Permalink
Merge pull request #1 from yanone/main
Browse files Browse the repository at this point in the history
Ponomar ready for Google Fonts
  • Loading branch information
typiconman authored Dec 7, 2024
2 parents ff942da + cdb5719 commit c1cf50a
Show file tree
Hide file tree
Showing 789 changed files with 279 additions and 269 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ venv
venv-test
build.stamp
proof
fonts
# fonts
node_modules
package-lock.json
package.json
Expand Down
10 changes: 10 additions & 0 deletions DESCRIPTION.en_us.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<p>
Ponomar is a contemporary Church Slavonic font that reproduces the typeface used in editions published by the
Synodal Press of the Russian Orthodox Church in the early twentieth century. It is presently used in various
liturgical books published by the Moscow Patriarchate. It also contains characters needed to typeset liturgical
texts in Romanian (Moldovan) Cyrillic, Aleut, and Sakha (Yakut).

</p>
<p>
To contribute, please see <a href="https://github.com/slavonic/Ponomar">github.com/slavonic/Ponomar</a>.
</p>
Binary file added fonts/otf/Ponomar-Regular.otf
Binary file not shown.
Binary file added fonts/ttf/Ponomar-Regular.ttf
Binary file not shown.
Binary file added fonts/webfonts/Ponomar-Regular.woff2
Binary file not shown.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<key>openTypeHeadCreated</key>
<string>2007/08/13 19:00:00</string>
<key>openTypeHheaAscender</key>
<integer>955</integer>
<integer>1150</integer>
<key>openTypeHheaDescender</key>
<integer>-460</integer>
<key>openTypeHheaLineGap</key>
Expand All @@ -37,7 +37,7 @@
<key>openTypeNameLicenseURL</key>
<string>https://scripts.sil.org/OFL</string>
<key>openTypeNameVersion</key>
<string>1.3</string>
<string>Version 1.3</string>
<key>openTypeNameSampleText</key>
<string>Хрⷭ҇то́съ воскре́се и҆з̾ ме́ртвыхъ, сме́ртїю сме́рть попра́въ, и҆ сꙋ́щымъ во гробѣ́хъ живо́тъ дарова́въ.</string>
<key>openTypeOS2Panose</key>
Expand All @@ -64,6 +64,10 @@
<integer>0</integer>
<integer>0</integer>
</array>
<key>openTypeOS2Selection</key>
<array>
<integer>7</integer>
</array>
<key>openTypeOS2Type</key>
<array/>
<key>openTypeOS2TypoAscender</key>
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,164 +1,172 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version='1.0' encoding='UTF-8'?>
<glyph name="uni0026" format="2">
<advance width="774"/>
<unicode hex="0026"/>
<outline>
<contour>
<point x="116" y="-24" type="curve" smooth="yes"/>
<point x="68" y="-24"/>
<point x="21" y="4"/>
<point x="21" y="49" type="curve" smooth="yes"/>
<point x="21" y="64"/>
<point x="22" y="81"/>
<point x="28" y="98" type="curve"/>
<point x="61" y="224"/>
<point x="133" y="299"/>
<point x="238" y="352" type="curve"/>
<point x="238" y="368" type="line"/>
<point x="235" y="371"/>
<point x="232" y="372"/>
<point x="229" y="375" type="curve" smooth="yes"/>
<point x="216" y="385"/>
<point x="204" y="394"/>
<point x="194" y="402" type="curve" smooth="yes"/>
<point x="165" y="425"/>
<point x="136" y="441"/>
<point x="109" y="463" type="curve" smooth="yes"/>
<point x="106" y="466"/>
<point x="111" y="460"/>
<point x="108" y="463" type="curve"/>
<point x="110" y="480" type="line"/>
<point x="124" y="501"/>
<point x="137" y="518"/>
<point x="147" y="531" type="curve" smooth="yes"/>
<point x="188" y="588"/>
<point x="223" y="621"/>
<point x="278" y="676" type="curve" smooth="yes"/>
<point x="315" y="713" type="line"/>
<point x="316" y="713" type="line"/>
<point x="326" y="723" type="line"/>
<point x="334" y="730"/>
<point x="343" y="733"/>
<point x="351" y="733" type="curve" smooth="yes"/>
<point x="359" y="733"/>
<point x="373" y="731"/>
<point x="391" y="725" type="curve" smooth="yes"/>
<point x="410" y="719"/>
<point x="430" y="711"/>
<point x="454" y="702" type="curve" smooth="yes"/>
<point x="474" y="694"/>
<point x="479" y="684"/>
<point x="479" y="658" type="curve" smooth="yes"/>
<point x="479" y="582"/>
<point x="448" y="506"/>
<point x="386" y="429" type="curve"/>
<point x="388" y="415" type="line"/>
<point x="428" y="382"/>
<point x="456" y="356"/>
<point x="494" y="321" type="curve"/>
<point x="509" y="323" type="line"/>
<point x="523" y="343"/>
<point x="535" y="359"/>
<point x="545" y="374" type="curve" smooth="yes"/>
<point x="580" y="422"/>
<point x="601" y="465"/>
<point x="627" y="525" type="curve"/>
<point x="684" y="534" type="line"/>
<point x="671" y="494"/>
<point x="653" y="466"/>
<point x="630" y="432" type="curve" smooth="yes"/>
<point x="628" y="430"/>
<point x="628" y="429"/>
<point x="631" y="431" type="curve"/>
<point x="623" y="416"/>
<point x="616" y="411"/>
<point x="606" y="398" type="curve" smooth="yes"/>
<point x="585" y="373"/>
<point x="570" y="354"/>
<point x="544" y="321" type="curve"/>
<point x="543" y="319" type="line"/>
<point x="537" y="310" type="line" smooth="yes"/>
<point x="534" y="306"/>
<point x="532" y="304"/>
<point x="530" y="301" type="curve"/>
<point x="530" y="289" type="line"/>
<point x="698" y="108" type="line"/>
<point x="697" y="100" type="line"/>
<point x="604" y="-14" type="line"/>
<point x="595" y="-16" type="line"/>
<point x="581" y="1"/>
<point x="575" y="13"/>
<point x="562" y="29" type="curve" smooth="yes"/>
<point x="541" y="53"/>
<point x="523" y="77"/>
<point x="497" y="105" type="curve"/>
<point x="479" y="126"/>
<point x="463" y="149"/>
<point x="445" y="172" type="curve"/>
<point x="431" y="172" type="line"/>
<point x="360" y="106"/>
<point x="218" y="-24"/>
</contour>
<contour>
<point x="401" y="210" type="line"/>
<point x="284" y="330" type="line"/>
<point x="274" y="332" type="line"/>
<point x="232" y="314"/>
<point x="199" y="294"/>
<point x="180" y="271" type="curve"/>
<point x="159" y="248"/>
<point x="150" y="222"/>
<point x="150" y="192" type="curve" smooth="yes"/>
<point x="150" y="182"/>
<point x="152" y="172"/>
<point x="156" y="162" type="curve" smooth="yes"/>
<point x="166" y="138"/>
<point x="191" y="110"/>
<point x="224" y="110" type="curve" smooth="yes"/>
<point x="226" y="110" type="line" smooth="yes"/>
<point x="231" y="110"/>
<point x="237" y="111"/>
<point x="245" y="113" type="curve" smooth="yes"/>
<point x="273" y="118"/>
<point x="304" y="128"/>
<point x="326" y="141" type="curve"/>
<point x="358" y="155"/>
<point x="373" y="170"/>
<point x="401" y="196" type="curve"/>
<point x="360" y="106"/>
<point x="431" y="172" type="curve"/>
<point x="445" y="172" type="line"/>
<point x="463" y="149"/>
<point x="479" y="126"/>
<point x="497" y="105" type="curve"/>
<point x="523" y="77"/>
<point x="541" y="53"/>
<point x="562" y="29" type="curve" smooth="yes"/>
<point x="575" y="13"/>
<point x="581" y="1"/>
<point x="595" y="-16" type="curve"/>
<point x="604" y="-14" type="line"/>
<point x="697" y="100" type="line"/>
<point x="698" y="108" type="line"/>
<point x="530" y="289" type="line"/>
<point x="530" y="301" type="line"/>
<point x="532" y="304"/>
<point x="534" y="306"/>
<point x="537" y="310" type="curve" smooth="yes"/>
<point x="543" y="319" type="line"/>
<point x="544" y="321" type="line"/>
<point x="570" y="354"/>
<point x="585" y="373"/>
<point x="606" y="398" type="curve" smooth="yes"/>
<point x="616" y="411"/>
<point x="623" y="416"/>
<point x="631" y="431" type="curve"/>
<point x="628" y="429"/>
<point x="628" y="430"/>
<point x="630" y="432" type="curve" smooth="yes"/>
<point x="653" y="466"/>
<point x="671" y="494"/>
<point x="684" y="534" type="curve"/>
<point x="627" y="525" type="line"/>
<point x="601" y="465"/>
<point x="580" y="422"/>
<point x="545" y="374" type="curve" smooth="yes"/>
<point x="535" y="359"/>
<point x="523" y="343"/>
<point x="509" y="323" type="curve"/>
<point x="494" y="321" type="line"/>
<point x="456" y="356"/>
<point x="428" y="382"/>
<point x="388" y="415" type="curve"/>
<point x="386" y="429" type="line"/>
<point x="448" y="506"/>
<point x="479" y="582"/>
<point x="479" y="658" type="curve" smooth="yes"/>
<point x="479" y="684"/>
<point x="474" y="694"/>
<point x="454" y="702" type="curve" smooth="yes"/>
<point x="430" y="711"/>
<point x="410" y="719"/>
<point x="391" y="725" type="curve" smooth="yes"/>
<point x="373" y="731"/>
<point x="359" y="733"/>
<point x="351" y="733" type="curve" smooth="yes"/>
<point x="343" y="733"/>
<point x="334" y="730"/>
<point x="326" y="723" type="curve"/>
<point x="316" y="713" type="line"/>
<point x="315" y="713" type="line"/>
<point x="278" y="676" type="line" smooth="yes"/>
<point x="223" y="621"/>
<point x="188" y="588"/>
<point x="147" y="531" type="curve" smooth="yes"/>
<point x="137" y="518"/>
<point x="124" y="501"/>
<point x="110" y="480" type="curve"/>
<point x="108" y="464" type="line"/>
<point x="108" y="464"/>
<point x="108" y="464"/>
<point x="108" y="464" type="curve"/>
<point x="108" y="463" type="line"/>
<point x="110" y="461"/>
<point x="108" y="463"/>
<point x="108" y="464" type="curve"/>
<point x="108" y="464" type="line"/>
<point x="108" y="464"/>
<point x="108" y="464"/>
<point x="109" y="463" type="curve" smooth="yes"/>
<point x="136" y="441"/>
<point x="165" y="425"/>
<point x="194" y="402" type="curve" smooth="yes"/>
<point x="204" y="394"/>
<point x="216" y="385"/>
<point x="229" y="375" type="curve" smooth="yes"/>
<point x="232" y="372"/>
<point x="235" y="371"/>
<point x="238" y="368" type="curve"/>
<point x="238" y="352" type="line"/>
<point x="133" y="299"/>
<point x="61" y="224"/>
<point x="28" y="98" type="curve"/>
<point x="22" y="81"/>
<point x="21" y="64"/>
<point x="21" y="49" type="curve" smooth="yes"/>
<point x="21" y="4"/>
<point x="68" y="-24"/>
</contour>
<contour>
<point x="237" y="546" type="curve" smooth="yes"/>
<point x="237" y="544"/>
<point x="238" y="547"/>
<point x="238" y="545" type="curve" smooth="yes"/>
<point x="242" y="538" type="line"/>
<point x="253" y="530"/>
<point x="263" y="521"/>
<point x="271" y="514" type="curve" smooth="yes"/>
<point x="234" y="554"/>
<point x="230" y="559"/>
<point x="230" y="568" type="curve" smooth="yes"/>
<point x="230" y="604"/>
<point x="264" y="628"/>
<point x="300" y="628" type="curve" smooth="yes"/>
<point x="349" y="628"/>
<point x="384" y="601"/>
<point x="400" y="567" type="curve" smooth="yes"/>
<point x="407" y="555"/>
<point x="410" y="542"/>
<point x="410" y="529" type="curve" smooth="yes"/>
<point x="410" y="519"/>
<point x="407" y="507"/>
<point x="402" y="495" type="curve" smooth="yes"/>
<point x="397" y="483"/>
<point x="388" y="467"/>
<point x="374" y="443" type="curve"/>
<point x="359" y="440" type="line"/>
<point x="335" y="461"/>
<point x="319" y="476"/>
<point x="297" y="494" type="curve" smooth="yes"/>
<point x="284" y="504"/>
<point x="284" y="504"/>
<point x="297" y="494" type="curve" smooth="yes"/>
<point x="319" y="476"/>
<point x="335" y="461"/>
<point x="359" y="440" type="curve"/>
<point x="374" y="443" type="line"/>
<point x="388" y="467"/>
<point x="397" y="483"/>
<point x="402" y="495" type="curve" smooth="yes"/>
<point x="407" y="507"/>
<point x="410" y="519"/>
<point x="410" y="529" type="curve" smooth="yes"/>
<point x="410" y="542"/>
<point x="407" y="555"/>
<point x="400" y="567" type="curve" smooth="yes"/>
<point x="384" y="601"/>
<point x="349" y="628"/>
<point x="300" y="628" type="curve" smooth="yes"/>
<point x="264" y="628"/>
<point x="230" y="604"/>
<point x="230" y="568" type="curve" smooth="yes"/>
<point x="230" y="559"/>
<point x="234" y="554"/>
<point x="271" y="514" type="curve" smooth="yes"/>
<point x="263" y="521"/>
<point x="253" y="530"/>
<point x="242" y="538" type="curve"/>
<point x="238" y="545" type="line" smooth="yes"/>
<point x="238" y="547"/>
<point x="237" y="544"/>
</contour>
<contour>
<point x="401" y="210" type="line"/>
<point x="401" y="196" type="line"/>
<point x="373" y="170"/>
<point x="358" y="155"/>
<point x="326" y="141" type="curve"/>
<point x="304" y="128"/>
<point x="273" y="118"/>
<point x="245" y="113" type="curve" smooth="yes"/>
<point x="237" y="111"/>
<point x="231" y="110"/>
<point x="226" y="110" type="curve" smooth="yes"/>
<point x="224" y="110" type="line" smooth="yes"/>
<point x="191" y="110"/>
<point x="166" y="138"/>
<point x="156" y="162" type="curve" smooth="yes"/>
<point x="152" y="172"/>
<point x="150" y="182"/>
<point x="150" y="192" type="curve" smooth="yes"/>
<point x="150" y="222"/>
<point x="159" y="248"/>
<point x="180" y="271" type="curve"/>
<point x="199" y="294"/>
<point x="232" y="314"/>
<point x="274" y="332" type="curve"/>
<point x="284" y="330" type="line"/>
</contour>
</outline>
<lib>
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit c1cf50a

Please sign in to comment.