diff --git a/65-0-khmeros-base.conf b/65-0-khmeros-base.conf new file mode 100644 index 0000000..3302f4a --- /dev/null +++ b/65-0-khmeros-base.conf @@ -0,0 +1,60 @@ + + + + + + Khmer OS + + sans-serif + + + + Khmer OS Content + + sans-serif + + + + Khmer OS System + + sans-serif + + + + + + + km + + + sans-serif + + + Khmer OS + + + + + km + + + sans-serif + + + Khmer OS Content + + + + + km + + + sans-serif + + + Khmer OS System + + + + + diff --git a/65-0-khmeros-battambang.conf b/65-0-khmeros-battambang.conf new file mode 100644 index 0000000..39f2af2 --- /dev/null +++ b/65-0-khmeros-battambang.conf @@ -0,0 +1,24 @@ + + + + + + Khmer OS Battambang + + sans-serif + + + + + + km + + + sans-serif + + + Khmer OS Battambang + + + + diff --git a/65-0-khmeros-bokor.conf b/65-0-khmeros-bokor.conf new file mode 100644 index 0000000..40db741 --- /dev/null +++ b/65-0-khmeros-bokor.conf @@ -0,0 +1,24 @@ + + + + + + Khmer OS Bokor + + sans-serif + + + + + + km + + + sans-serif + + + Khmer OS Bokor + + + + diff --git a/65-0-khmeros-handwritten.conf b/65-0-khmeros-handwritten.conf new file mode 100644 index 0000000..8902847 --- /dev/null +++ b/65-0-khmeros-handwritten.conf @@ -0,0 +1,41 @@ + + + + + + Khmer OS Fasthand + + sans-serif + + + + Khmer OS Freehand + + sans-serif + + + + + + km + + + sans-serif + + + Khmer OS Fasthand + + + + + km + + + sans-serif + + + Khmer OS Freehand + + + + diff --git a/65-0-khmeros-metal-chrieng.conf b/65-0-khmeros-metal-chrieng.conf new file mode 100644 index 0000000..fde6943 --- /dev/null +++ b/65-0-khmeros-metal-chrieng.conf @@ -0,0 +1,24 @@ + + + + + + Khmer OS Metal Chrieng + + sans-serif + + + + + + km + + + sans-serif + + + Khmer OS Metal Chrieng + + + + diff --git a/65-0-khmeros-muol.conf b/65-0-khmeros-muol.conf new file mode 100644 index 0000000..2448b23 --- /dev/null +++ b/65-0-khmeros-muol.conf @@ -0,0 +1,60 @@ + + + + + + Khmer OS Muol + + sans-serif + + + + Khmer OS Muol Pali + + sans-serif + + + + Khmer OS Muol Light + + sans-serif + + + + + + + km + + + sans-serif + + + Khmer OS Muol + + + + + km + + + sans-serif + + + Khmer OS Muol Pali + + + + + km + + + sans-serif + + + Khmer OS Muol Light + + + + + diff --git a/65-0-khmeros-siemreap.conf b/65-0-khmeros-siemreap.conf new file mode 100644 index 0000000..1d71172 --- /dev/null +++ b/65-0-khmeros-siemreap.conf @@ -0,0 +1,24 @@ + + + + + + Khmer OS Siemreap + + sans-serif + + + + + + km + + + sans-serif + + + Khmer OS Siemreap + + + + diff --git a/All_KhmerOS_5.0.zip b/All_KhmerOS_5.0.zip new file mode 100644 index 0000000..57643e2 Binary files /dev/null and b/All_KhmerOS_5.0.zip differ diff --git a/License.txt b/License.txt new file mode 100644 index 0000000..ccb4984 --- /dev/null +++ b/License.txt @@ -0,0 +1,17 @@ +KhmerOS - font for the Khmer language of Cambodia +Copyright 2007 Danh Hong + +This font is free software; you can redistribute it and/or modify it under the +terms of the GNU Lesser General Public License as published by the Free +Software Foundation; either version 2.1 of the License, or (at your option) +any later version. + +This library 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 Lesser General Public License for +more details. + +You should have received a copy of the GNU Lesser General Public License along +with this font; if not, write to the Free Software Foundation, Inc., 51 +Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or +visit http://www.gnu.org/licenses/lgpl.html diff --git a/README.md b/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/khmeros-base.metainfo.xml b/khmeros-base.metainfo.xml new file mode 100644 index 0000000..5088990 --- /dev/null +++ b/khmeros-base.metainfo.xml @@ -0,0 +1,17 @@ + + + khmeros-base + CC0-1.0 + Khmer OS + A set of Cambodian fonts + +

+ The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalent + sizes for Khmer and English alphabets, so that when texts mix both it is not + necessary to have different point sizes for the text in each language. + They were created by Danh Hong of the Cambodian Open Institute. +

+
+ psatpute_at_redhat_dot_com + http://www.khmeros.info/ +
diff --git a/khmeros-battambang.metainfo.xml b/khmeros-battambang.metainfo.xml new file mode 100644 index 0000000..929fec5 --- /dev/null +++ b/khmeros-battambang.metainfo.xml @@ -0,0 +1,6 @@ + + + khmeros-battambang + CC0-1.0 + khmeros-base + diff --git a/khmeros-bokor.metainfo.xml b/khmeros-bokor.metainfo.xml new file mode 100644 index 0000000..d09b858 --- /dev/null +++ b/khmeros-bokor.metainfo.xml @@ -0,0 +1,6 @@ + + + khmeros-bokor + CC0-1.0 + khmeros-base + diff --git a/khmeros-fonts.spec b/khmeros-fonts.spec new file mode 100644 index 0000000..461ad68 --- /dev/null +++ b/khmeros-fonts.spec @@ -0,0 +1,94 @@ +%global fontname khmeros +%global fontconf 65-0-%{fontname} +%global common_desc \ +The Khmer OS fonts include Khmer and Latin alphabets, and they have equivalent \ +sizes for Khmer and English alphabets, so that when texts mix both it is not \ +necessary to have different point sizes for the text in each language. \ +\ +They were created by Danh Hong of the Cambodian Open Institute. + +Name: %{fontname}-fonts +Version: 5.0 +Release: 1 +Summary: Khmer font set created by Danh Hong of the Cambodian Open Institute +License: LGPLv2+ +URL: http://www.khmeros.info/en/fonts + +Source0: All_KhmerOS_5.0.zip +Source1: 65-0-khmeros-battambang.conf +Source2: 65-0-khmeros-bokor.conf +Source3: 65-0-khmeros-handwritten.conf +Source4: 65-0-khmeros-base.conf +Source5: 65-0-khmeros-metal-chrieng.conf +Source6: 65-0-khmeros-muol.conf +Source7: 65-0-khmeros-siemreap.conf +Source8: License.txt +Source9: %{fontname}-base.metainfo.xml +Source10: %{fontname}-battambang.metainfo.xml +Source11: %{fontname}-bokor.metainfo.xml +Source12: %{fontname}-handwritten.metainfo.xml +Source13: %{fontname}-metal-chrieng.metainfo.xml +Source14: %{fontname}-muol.metainfo.xml +Source15: %{fontname}-siemreap.metainfo.xml + +BuildArch: noarch +BuildRequires: fontpackages-devel +Requires: fontpackages-filesystem + +%description +%common_desc + +%prep +%autosetup -n All_KhmerOS_5.0 +install -p %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} . +install -p %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8} . + + +%build + +%install +mv 'KhmerOS .ttf' KhmerOS.ttf +install -m 0755 -d %{buildroot}%{_fontdir} +install -m 0644 -p *.ttf %{buildroot}%{_fontdir} +install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \ + %{buildroot}%{_fontconfig_confdir} + +for conffile in *.conf ; do +install -m 0644 -p $conffile %{buildroot}%{_fontconfig_templatedir}/${conffile} +ln -s %{_fontconfig_templatedir}/$conffile \ + %{buildroot}%{_fontconfig_confdir}/$conffile +done + +# Add AppStream metadata +install -Dm 0644 -p %{SOURCE9} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-base.metainfo.xml +install -Dm 0644 -p %{SOURCE10} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-battambang.metainfo.xml +install -Dm 0644 -p %{SOURCE11} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-bokor.metainfo.xml +install -Dm 0644 -p %{SOURCE12} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-handwritten.metainfo.xml +install -Dm 0644 -p %{SOURCE13} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-metal-chrieng.metainfo.xml +install -Dm 0644 -p %{SOURCE14} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-muol.metainfo.xml +install -Dm 0644 -p %{SOURCE15} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-siemreap.metainfo.xml + + +%files +%license License.txt +%{_datadir}/appdata/%{fontname}-base.metainfo.xml +%{_datadir}/appdata/%{fontname}-battambang.metainfo.xml +%{_datadir}/appdata/%{fontname}-bokor.metainfo.xml +%{_datadir}/appdata/%{fontname}-handwritten.metainfo.xml +%{_datadir}/appdata/%{fontname}-metal-chrieng.metainfo.xml +%{_datadir}/appdata/%{fontname}-muol.metainfo.xml +%{_datadir}/appdata/%{fontname}-siemreap.metainfo.xml +%{_fontconfig_confdir}/*.conf +%{_fontconfig_templatedir}/*.conf +%{_fontdir}/*.ttf + +%changelog +* Sat Nov 30 2019 openEuler Buildteam - 5.0-1 +- Package init diff --git a/khmeros-handwritten.metainfo.xml b/khmeros-handwritten.metainfo.xml new file mode 100644 index 0000000..578f8ec --- /dev/null +++ b/khmeros-handwritten.metainfo.xml @@ -0,0 +1,6 @@ + + + khmeros-handwritten + CC0-1.0 + khmeros-base + diff --git a/khmeros-metal-chrieng.metainfo.xml b/khmeros-metal-chrieng.metainfo.xml new file mode 100644 index 0000000..e12d586 --- /dev/null +++ b/khmeros-metal-chrieng.metainfo.xml @@ -0,0 +1,6 @@ + + + khmeros-metal-chrieng + CC0-1.0 + khmeros-base + diff --git a/khmeros-muol.metainfo.xml b/khmeros-muol.metainfo.xml new file mode 100644 index 0000000..d09c61e --- /dev/null +++ b/khmeros-muol.metainfo.xml @@ -0,0 +1,6 @@ + + + khmeros-muol + CC0-1.0 + khmeros-base + diff --git a/khmeros-siemreap.metainfo.xml b/khmeros-siemreap.metainfo.xml new file mode 100644 index 0000000..89c1d93 --- /dev/null +++ b/khmeros-siemreap.metainfo.xml @@ -0,0 +1,6 @@ + + + khmeros-siemreap + CC0-1.0 + khmeros-base +