Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GFF Sheek Bakrii Saphaloo v1.0.7 #2736

Merged
merged 11 commits into from
Jun 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions experimental/gff/gff_sbs/HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# gff_sbs Change History

## 2024-05-05 vesion 1.0.7
* Change to font name for LibreOffice compatibility.
* Change to font name to avoid name length problems.
* Fullstop can be typed Ethiopic style with "::".

## 2024-02-27 version 1.0.6
* Revisions to the input terminator symbol, ' (apostrophe).
* Update to the Qubee-Sheek-Bakrii-Saphaloo.ttf font.
Expand Down
10 changes: 5 additions & 5 deletions experimental/gff/gff_sbs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,24 @@ The GFF Sheek Bakrii Saphaloo Keyboard

Copyright (C) Geʾez Frontier Foundation

This is a keyboard for typing the Sheek Bakrii Saphaloo script in a style very similar to typing
in Qubee. Qubee rules for typing Oromo language sounds are followed to the maximum extent possible,
This is a keyboard for typing the Sheek Bakrii Saphaloo script in a style very similar to typing in Qubee Latin.
Qubee Latin rules for typing Oromo language sounds are followed to the maximum extent possible,
in a few cases where the Sheek Bakrii Saphaloo script adds additional letters for the sounds
of other langauges (Arabic for example), a small change from Qubee is introduced. See the typing
of other languages (Arabic for example), a small change from Qubee is introduced. See the typing
manual for full details of the typing rules.

Caveats
-------
This is an *exerimental* keyboard that will not be compatible with a future standard for the Sheek Bakrii Saphaloo
script. The font that the keyboard relies on, the _Athinkra: Sheek Bakri Saphaloo_ font, uses a temporary encoding
script. The font that the keyboard relies on, the _Sheek Bakri Saphaloo_ font, uses a temporary encoding
space that would change under a final standard for the script. The implication is that documents composed with
this typeface will be incompatible with the anticipated international standard and will either need to be
recomposed on converted into the standard encoding.

Links
-----

* Documentation : [https://help.keyman.com/keyboard/gff_sbs/1.0.6/gff_sbs.php](https://help.keyman.com/keyboard/gff_sbs/1.0.6/gff_sbs.php)
* Documentation : [https://help.keyman.com/keyboard/gff_sbs/1.0.7/gff_sbs.php](https://help.keyman.com/keyboard/gff_sbs/1.0.7/gff_sbs.php)
* Source : [https://github.com/keymanapp/keyboards/experimenta/gff/gff_sbs](https://github.com/keymanapp/keyboards/experimenta/gff/gff_sbs)
* License : [https://opensource.org/licenses/MIT](https://opensource.org/licenses/MIT)
* Bugs : [https://github.com/keymanapp/keyboards/issues](https://github.com/keymanapp/keyboards/issues)
Expand Down
131 changes: 2 additions & 129 deletions experimental/gff/gff_sbs/gff_sbs.kpj
Original file line number Diff line number Diff line change
@@ -1,135 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<KeymanDeveloperProject>
<Options>
<BuildPath>$PROJECTPATH\build</BuildPath>
<Version>2.0</Version>
<CompilerWarningsAsErrors>True</CompilerWarningsAsErrors>
<WarnDeprecatedCode>True</WarnDeprecatedCode>
<CheckFilenameConventions>False</CheckFilenameConventions>
<ProjectType>keyboard</ProjectType>
<SkipMetadataFiles>True</SkipMetadataFiles>
</Options>
<Files>
<File>
<ID>id_d02593cf42fdd5bde914a2f72801e8c5</ID>
<Filename>gff_sbs.kmn</Filename>
<Filepath>source\gff_sbs.kmn</Filepath>
<FileVersion>1.0.6</FileVersion>
<FileType>.kmn</FileType>
<Details>
<Name>Sheek Bakrii Saphaloo Qubee</Name>
<Copyright>© 2023-2024 Geʾez Frontier Foundation</Copyright>
<Message>This is a Sheek Bakrii Saphalo script Qubee based input method. It requires the included Athinkra: Sheek Bakrii Saphaloo font.</Message>
</Details>
</File>
<File>
<ID>id_924aa2bed62861f231958e2a720bc5e9</ID>
<Filename>gff_sbs.kps</Filename>
<Filepath>source\gff_sbs.kps</Filepath>
<FileVersion></FileVersion>
<FileType>.kps</FileType>
<Details>
<Name>GFF Sheek Bakrii Saphaloo Qubee Keyboard</Name>
<Copyright>© 2023-2024 Geʾez Frontier Foundation</Copyright>
</Details>
</File>
<File>
<ID>id_cd1be1152fe53618bcf97cf5b1bd0464</ID>
<Filename>gff_sbs.keyboard_info</Filename>
<Filepath>gff_sbs.keyboard_info</Filepath>
<FileVersion></FileVersion>
<FileType>.keyboard_info</FileType>
</File>
<File>
<ID>id_ede98e4633e239f933cbfd1f4e1b766c</ID>
<Filename>HISTORY.md</Filename>
<Filepath>HISTORY.md</Filepath>
<FileVersion></FileVersion>
<FileType>.md</FileType>
</File>
<File>
<ID>id_53e892b8b41cc4caece1cfd5ef21d6e7</ID>
<Filename>LICENSE.md</Filename>
<Filepath>LICENSE.md</Filepath>
<FileVersion></FileVersion>
<FileType>.md</FileType>
</File>
<File>
<ID>id_0730bb7c2e8f9ea2438b52e419dd86c9</ID>
<Filename>README.md</Filename>
<Filepath>README.md</Filepath>
<FileVersion></FileVersion>
<FileType>.md</FileType>
</File>
<File>
<ID>id_0eef235bb827b381685f2e37a4ee84ab</ID>
<Filename>gff_sheik-bakri-sapalo-qubee.ico</Filename>
<Filepath>source\gff_sheik-bakri-sapalo-qubee.ico</Filepath>
<FileVersion></FileVersion>
<FileType>.ico</FileType>
<ParentFileID>id_d02593cf42fdd5bde914a2f72801e8c5</ParentFileID>
</File>
<File>
<ID>id_356e5d149c1e539356d72698c1e401a6</ID>
<Filename>welcome.htm</Filename>
<Filepath>source\welcome.htm</Filepath>
<FileVersion></FileVersion>
<FileType>.htm</FileType>
<ParentFileID>id_924aa2bed62861f231958e2a720bc5e9</ParentFileID>
</File>
<File>
<ID>id_9e5fd8c2cddb1ed94fcf22392d28eff7</ID>
<Filename>gff_sbs.kvk</Filename>
<Filepath>source\..\build\gff_sbs.kvk</Filepath>
<FileVersion></FileVersion>
<FileType>.kvk</FileType>
<ParentFileID>id_924aa2bed62861f231958e2a720bc5e9</ParentFileID>
</File>
<File>
<ID>id_7d1e5e9e074a7bb2bf88df2bb6c9cb68</ID>
<Filename>gff_sbs.kmx</Filename>
<Filepath>source\..\build\gff_sbs.kmx</Filepath>
<FileVersion></FileVersion>
<FileType>.kmx</FileType>
<ParentFileID>id_924aa2bed62861f231958e2a720bc5e9</ParentFileID>
</File>
<File>
<ID>id_712d388e6f9d65b031b88da390cbb5e1</ID>
<Filename>SBS-Typing-English.pdf</Filename>
<Filepath>source\SBS-Typing-English.pdf</Filepath>
<FileVersion></FileVersion>
<FileType>.pdf</FileType>
<ParentFileID>id_924aa2bed62861f231958e2a720bc5e9</ParentFileID>
</File>
<File>
<ID>id_8644d4e731ab534c65e6b16725f5773b</ID>
<Filename>OFL.txt</Filename>
<Filepath>source\..\..\..\..\release\shared\fonts\geez\OFL.txt</Filepath>
<FileVersion></FileVersion>
<FileType>.txt</FileType>
<ParentFileID>id_924aa2bed62861f231958e2a720bc5e9</ParentFileID>
</File>
<File>
<ID>id_0efad118ad3f2ece65ac35344270e164</ID>
<Filename>readme.htm</Filename>
<Filepath>source\..\..\..\..\release\shared\gff\readme.htm</Filepath>
<FileVersion></FileVersion>
<FileType>.htm</FileType>
<ParentFileID>id_924aa2bed62861f231958e2a720bc5e9</ParentFileID>
</File>
<File>
<ID>id_c689d2b2a31bdb74a85f8eca835ed8d0</ID>
<Filename>sideimage-sheikh-bakrai-sapalo.png</Filename>
<Filepath>source\sideimage-sheikh-bakrai-sapalo.png</Filepath>
<FileVersion></FileVersion>
<FileType>.png</FileType>
<ParentFileID>id_924aa2bed62861f231958e2a720bc5e9</ParentFileID>
</File>
<File>
<ID>id_15ae1c4d5167b945e7d75556dc5d6719</ID>
<Filename>Athinkra-Sheek-Bakrii-Saphaloo.ttf</Filename>
<Filepath>source\Athinkra-Sheek-Bakrii-Saphaloo.ttf</Filepath>
<FileVersion></FileVersion>
<FileType>.ttf</FileType>
<ParentFileID>id_924aa2bed62861f231958e2a720bc5e9</ParentFileID>
</File>
</Files>
</KeymanDeveloperProject>
Binary file not shown.
Binary file modified experimental/gff/gff_sbs/source/Qubee-Sheek-Bakrii-Saphaloo.ttf
Binary file not shown.
Binary file modified experimental/gff/gff_sbs/source/SBS-Typing-English.docx
Binary file not shown.
Binary file modified experimental/gff/gff_sbs/source/SBS-Typing-English.pdf
Binary file not shown.
Binary file not shown.
14 changes: 7 additions & 7 deletions experimental/gff/gff_sbs/source/gff_sbs.kmn
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
c =====================Begin Identity Section===================================================
c
c This is a Sheek Bakrii Saphalo script Qubee based input method. They keyboard is designed
c to work with the [Athinkra: Sheek Bakrii Saphalo](https://github.com/athinkra/sheek-bakrii-saphaloo) font (v1.x) which in turn
c This is a Sheek Bakrii Saphalo script Qubee Latin based input method. They keyboard is designed
c to work with the [Sheek Bakrii Saphalo](https://github.com/athinkra/sheek-bakrii-saphaloo) font (v1.x) which in turn
c encodes the script under Unicode's Private Use Area (PUA).
c
c Keyman : http://www.keyman.com/
c Documentation : https://help.keyman.com/keyboard/gff_sbs/1.0/gff_sbs.php
c Source : https://github.com/keymanapp/keyboards/experimenta/gff/gff_sbs
c License : https://opensource.org/licenses/MIT
c Bugs : https://github.com/keymanapp/keyboards/issues
c
c
store(&Version) '15.0'
store(&KEYBOARDVERSION) '1.0.6'
store(&NAME) 'Sheek Bakrii Saphaloo Qubee'
store(&KEYBOARDVERSION) '1.0.7'
store(&NAME) 'Sheek Bakrii Saphaloo'
store(&COPYRIGHT) '© 2023-2024 Geʾez Frontier Foundation'
store(&Message) 'This is a Sheek Bakrii Saphalo script Qubee based input method. It requires the included Athinkra: Sheek Bakrii Saphaloo font.'
store(&Message) 'This is a Sheek Bakrii Saphalo script keyboard that applies Latin Qubee rules of typing. It requires the included Sheek Bakrii Saphaloo font.'
store(&CapsAlwaysOff) '1'
store(&HotKey) '[CTRL ALT K_B]'
store(&VISUALKEYBOARD) 'gff_sbs.kvks'
Expand Down Expand Up @@ -225,6 +225,6 @@ any(BakriSapalo) + '.' > context(1) ''
any(AsciiNumbers) '.' + ' ' > context(1) '' ' '

+ ':' > ''

'' + ':' > ''
'#' + any(AsciiNumbers) > index(AsciiNumbers,2)
+ any(AsciiNumbers) > index(BakriSapaloNumbers,1)
20 changes: 12 additions & 8 deletions experimental/gff/gff_sbs/source/gff_sbs.kps
Original file line number Diff line number Diff line change
@@ -1,16 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Package>
<System>
<KeymanDeveloperVersion>16.0.143.0</KeymanDeveloperVersion>
<KeymanDeveloperVersion>17.0.326.0</KeymanDeveloperVersion>
<FileVersion>7.0</FileVersion>
</System>
<Options>
<ExecuteProgram></ExecuteProgram>
<ReadMeFile>..\..\..\..\release\shared\gff\readme.htm</ReadMeFile>
<GraphicFile>sideimage-sheikh-bakrai-sapalo.png</GraphicFile>
<LicenseFile>..\LICENSE.md</LicenseFile>
<WelcomeFile>welcome.htm</WelcomeFile>
<MSIFileName></MSIFileName>
<MSIOptions></MSIOptions>
<FollowKeyboardVersion/>
<LicenseFile>..\LICENSE.md</LicenseFile>
</Options>
<StartMenu>
<Folder>Sheek Bakrii Saphaloo Keyboard</Folder>
Expand Down Expand Up @@ -47,10 +49,10 @@
</Items>
</StartMenu>
<Info>
<Description>This is an Oromo language input method designed for the Sheek Bakrii Saphaloo script that follows Qubee style typing rules.
<Description URL="">This is an Oromo language input method designed for the Sheek Bakrii Saphaloo script that follows Qubee style typing rules.
It requires the included “Athinkra: Sheek Bakrii Saphaloo” font which in turn encodes the script in the Unicode Private Use Area.</Description>
<Version URL=""></Version>
<Name URL="">GFF Sheek Bakrii Saphaloo Qubee Keyboard</Name>
<Name URL="">GFF Sheek Bakrii Saphaloo Keyboard</Name>
<Copyright URL="">© 2023-2024 Geʾez Frontier Foundation</Copyright>
<Author URL="mailto:[email protected]">The Geʾez Frontier Foundation</Author>
<WebSite URL="http://keyboards.ethiopic.org">http://keyboards.ethiopic.org</WebSite>
Expand Down Expand Up @@ -99,8 +101,8 @@ It requires the included “Athinkra: Sheek Bakrii Saphaloo” font which in tur
<FileType>.png</FileType>
</File>
<File>
<Name>Athinkra-Sheek-Bakrii-Saphaloo.ttf</Name>
<Description>Font Athinkra Sheek Bakrii Saphaloo</Description>
<Name>Sheek-Bakrii-Saphaloo.ttf</Name>
<Description>Font Sheek Bakrii Saphaloo</Description>
<CopyLocation>0</CopyLocation>
<FileType>.ttf</FileType>
</File>
Expand All @@ -113,9 +115,11 @@ It requires the included “Athinkra: Sheek Bakrii Saphaloo” font which in tur
</Files>
<Keyboards>
<Keyboard>
<Name>Sheek Bakrii Saphaloo Qubee</Name>
<Name>Sheek Bakrii Saphaloo</Name>
<ID>gff_sbs</ID>
<Version>1.0.6</Version>
<Version>1.0.7</Version>
<OSKFont>Sheek-Bakrii-Saphaloo.ttf</OSKFont>
<DisplayFont>Sheek-Bakrii-Saphaloo.ttf</DisplayFont>
<Languages>
<Language ID="om">Oromo</Language>
</Languages>
Expand Down
2 changes: 1 addition & 1 deletion experimental/gff/gff_sbs/source/gff_sbs.kvks
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<displayunderlying/>
</flags>
</header>
<encoding name="unicode" fontname="Athinkra: Sheek Bakrii Saphaloo" fontsize="-12">
<encoding name="unicode" fontname="Athinkra Sheek Bakrii Saphaloo" fontsize="-12">
<layer shift="">
<key vkey="K_A"></key>
<key vkey="K_E"></key>
Expand Down
Binary file modified experimental/gff/gff_sbs/source/help/SBS-Typing-English.pdf
Binary file not shown.
10 changes: 5 additions & 5 deletions experimental/gff/gff_sbs/source/help/gff_sbs.php
Original file line number Diff line number Diff line change
Expand Up @@ -68,15 +68,15 @@
?>


<h1>Sheek Bakrii Saphaloo Qubee Keyboard</h1>
<h1>Sheek Bakrii Saphaloo Keyboard</h1>

<h2><a id="abstract" name="abstract"></a>Introduction</h2>

<p style="text-align: justify;">
This is a keyboard for typing the Sheek Bakrii Saphaloo script in a style very similar to typing
in Qubee. Qubee rules for typing Oromo language sounds are followed to the maximum extent possible,
This is a keyboard for typing the Sheek Bakrii Saphaloo script in a style very similar to typing in Qubee Latin.
Qubee Latin rules for typing Oromo language sounds are followed to the maximum extent possible,
in a few cases where the Sheek Bakrii Saphaloo script adds additional letters for the sounds
of other langauges (Arabic for example), a small change from Qubee is introduced. See the typing
of other languages (Arabic for example), a small change from Qubee is introduced. See the typing
manual for full details of the typing rules.
</p>

Expand All @@ -88,7 +88,7 @@
<h3>Caveats</h3>
<p style="text-align: justify;">
This is an *exerimental* keyboard that will not be compatible with a future standard for the Sheek Bakrii Saphaloo
script. The font that the keyboard relies on, the _Athinkra: Sheek Bakri Saphaloo_ font, uses a temporary encoding
script. The font that the keyboard relies on, the <em>Sheek Bakri Saphaloo</em> font, uses a temporary encoding
space that would change under a final standard for the script. The implication is that documents composed with
this typeface will be incompatible with the anticipated international standard and will either need to be
recomposed on converted into the standard encoding.
Expand Down
10 changes: 5 additions & 5 deletions experimental/gff/gff_sbs/source/welcome.htm
Original file line number Diff line number Diff line change
Expand Up @@ -70,15 +70,15 @@
<body>


<h1>Sheek Bakrii Saphaloo Qubee Keyboard</h1>
<h1>Sheek Bakrii Saphaloo Keyboard</h1>

<h2><a id="abstract" name="abstract"></a>Introduction</h2>

<p style="text-align: justify;">
This is a keyboard for typing the Sheek Bakrii Saphaloo script in a style very similar to typing
in Qubee. Qubee rules for typing Oromo language sounds are followed to the maximum extent possible,
This is a keyboard for typing the Sheek Bakrii Saphaloo script in a style very similar to typing in Qubee Latin.
Qubee Latin rules for typing Oromo language sounds are followed to the maximum extent possible,
in a few cases where the Sheek Bakrii Saphaloo script adds additional letters for the sounds
of other langauges (Arabic for example), a small change from Qubee is introduced. See the typing
of other languages (Arabic for example), a small change from Qubee is introduced. See the typing
manual for full details of the typing rules.
</p>

Expand All @@ -90,7 +90,7 @@ <h2><a id="abstract" name="abstract"></a>Introduction</h2>
<h3>Caveats</h3>
<p style="text-align: justify;">
This is an *exerimental* keyboard that will not be compatible with a future standard for the Sheek Bakrii Saphaloo
script. The font that the keyboard relies on, the _Athinkra: Sheek Bakri Saphaloo_ font, uses a temporary encoding
script. The font that the keyboard relies on, the <em>Sheek Bakri Saphaloo</em> font, uses a temporary encoding
space that would change under a final standard for the script. The implication is that documents composed with
this typeface will be incompatible with the anticipated international standard and will either need to be
recomposed on converted into the standard encoding.
Expand Down