Ponomar is a fully-functional program suite for the Orthodox Church and provides the following features:
- Calendar and liturgical information for any day of any year
- Liturgical readings for the day
- Lives of saints
- Liturgical texts in a variety of languages
- Liturgical service assembly for any day
- Library of patristic text and scriptural commentary
- Library of liturgical music in a variety of traditional chant
Copyright 2006-2018 Aleksandr Andreev and others.
Ponomar is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Ponomar is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Ponomar. If not, see http://www.gnu.org/licenses/.
IMPORTANT INFORMATION Ponomar is ALPHA-PHASE software and is intended for SOFTWARE-TESTING PURPOSES ONLY.
In order to fully use the Ponomar Java program, the following steps can be followed:
-
Install the Ponomar Unicode fonts located at https://sci.ponomar.net/fonts.html. Although this font is for primarily displaying Church Slavonic, it does contain special Typicon glyphs that are used by most of the other languages. Note that Ponomar uses the TrueType version of this font (Ponomar Unicode TT) because Java has poor support of OpenType fonts.
-
Install an SDK for Java.
-
Create the .class files by typing
make
- From the root of this project, type
java Ponomar.Main
and the main Ponomar interface should appear.
-
A Perl API is available in Ponomar/APIs/Perl. See its documentation.
-
If you make any changes, be sure to run the regression tests:
make test
.