diff --git a/keyboard/sil_tchad_faux_azerty/5.4.1/Td.css b/keyboard/sil_tchad_faux_azerty/5.4.1/Td.css new file mode 100644 index 000000000..da5342f9e --- /dev/null +++ b/keyboard/sil_tchad_faux_azerty/5.4.1/Td.css @@ -0,0 +1,271 @@ +@font-face { + font-family: CharisWeb; + font-weight: normal; + font-style: normal; + src: url("https://fonts.languagetechnology.org/fonts/sil/charis/web/Charis-Regular.woff2") format("woff2"); +} +@font-face { + font-family: CharisWeb; + font-weight: normal; + font-style: normal; + src: url("https://fonts.languagetechnology.org/fonts/sil/charis/web/Charis-Regular.woff") format("woff2"); +} +@font-face { + font-family: CharisWeb; + font-weight: bold; + font-style: normal; + src: url("https://fonts.languagetechnology.org/fonts/sil/charis/web/Charis-Bold.woff2") format("woff2"); +} + +body { + font-family: 'Charis', CharisWeb, Gentium, serif; + +} + + +.tab-folder > .tab-content:target ~ .tab-content:last-child, .tab-folder > .tab-content { + display: none; +} + +.tab-folder > :last-child, .tab-folder > .tab-content:target { + display: block; +} +.right { + float: right; +} +.left { + float: left; +} +.full { + width: 98%; + min-width: 700px; +} + +.red { + color:red; +} + + +img.responsive { + height: 100px; + width: auto; +} +/* style.css */ +.my-class { + vertical-align: baseline; +} + +/* Responsive (si besoin) */ +@media (max-width: 600px) { + img.responsive { + height: 60px; + } + #container { + flex-direction: column; + text-align: center; + } +} + +/* Pour le paragraphe du haut entre les images */ +.top-tagline { + font-weight: bold; + text-align: center; + flex: 1; + margin: 2px; + font-size: 2em; + font-style: italic; /* facultatif */ +} + +/* Pour tous les autres paragraphes "normaux" */ +p.tagline { + font-size: 100%; +} + +h1.color { + text-align: center; + font-size: 130%; + display: block; +} +.tagline { + text-align: center; + font-style: italic; +} +.buttonlang { + background-color: pink; + border: none; + color: white; + padding: 5px; + word-wrap: break-word; + text-align: center; + text-decoration: none; + display: inline-block; + font-size: 18px; + font-weight: 800; + margin: 6px 30px; + cursor: pointer; + border-radius: 8px; + width: 94%; + animation: pulse 1.5s ease infinite; +} + +h3.color { + display: block; + font-weight: bold; + text-align: left; + padding: 1rem; + color: #000000; + background: linear-gradient(90deg, rgba(255,206,0,1) 0%, rgba(255,206,0,0) 100%); + cursor: pointer; + border-radius: 7px; + transition: all 0.25s ease-out; +} + +@keyframes pulse { + 0% { + transform: scale(1); + box-shadow: 0 2px 2px rgba(0,0,0,.2); + background-color: #F1506C; + } + 50% { + transform: scale(1.05); + box-shadow: 0 2px 2px rgba(0,0,0,.2); + background-color: #D21034; + } + 100% { + transform: scale(1); + box-shadow: 0 2px 2px rgba(0,0,0,.2); + background-color: #F1506C; + } +} + +table { + border-collapse: collapse; + border: 2px solid rgb(140,140,140); + text-align: center; +} + +td { + border: 1px solid rgb(160,160,160); + padding: 8px 10px; +} + +th { + color: white; + background-color: rgb(0,78,221); +} + +tr:nth-child(even) td { + background-color: rgb(240,240,240); +} + +.heman { + font: 1.4rem molot; + text-shadow: + 1px 1px 1px #fff, + 2px 2px 1px #000; +} + +.skeletor { + font: 1.7rem rapscallion; + letter-spacing: 3px; + text-shadow: + 1px 1px 0 #fff, + 0 0 9px #000; +} + +.keyboard { + font-size: 20px; + white-space: nowrap; +} +.keyboard--row { + display: block; + height: 3em; + margin: 0.5em; +} + +.keyboard--row > * { + display: inline-block; + box-sizing: border-box; + position: relative; + cursor: pointer; + -webkit-user-select: none; + border-radius: 0.3em; + margin: 0.06em; + padding: 0 0.2em; + width: 3.3em; + height: 100%; +} + +.key--bottom-left > * { + position: absolute; + text-align: left; + bottom: 0.4em; + left: 0.4em; +} + +.key--bottom-right > * { + position: absolute; + text-align: right; + bottom: 0.4em; + right: 0.4em; + white-space:pre; +} + +.key--word > * { + font-size: 0.8em; +} + +.key--letter > div { + font-size: 1.2em; + height: 1.2em; + float: right; + clear: right; +} + +.key--letter > div:first-child { + margin-top: -0.2em; +} + +.key--letter > span { + font-size: 1.2em; + height: 1.2em; + display: block; + position: absolute; + margin-top: -0.2em; + margin-left: 0.1em; +} +.key--letter > span:last-child { + margin-top: 1em; +} + +/* Light keyboard */ + +.keyboard.keyboard--light .keyboard--row > * { + background: #ccc; + color: #111; + border: 1px solid #888; + box-shadow: 0 0.2em 0 0.05em #666; + border-bottom-color: #ddd; +} + +.keyboard.keyboard--light .keyboard--row > .key--letter { + background: #f0f0f0; + box-shadow: 0 0.2em 0 0.05em #666; + border-bottom-color: #ddd; +} + +.keyboard.keyboard--light .key--letter > span { + color: black +} + +.keyboard.keyboard--light .key--letter span.french { + color: blue +} + +.keyboard.keyboard--light .key--letter span.spec { + color: gray +} + +.keyboard.keyboard--light .key--letter span.specTd { + color: #9400D3 +} \ No newline at end of file diff --git a/keyboard/sil_tchad_faux_azerty/5.4.1/drapeau.tchad.png b/keyboard/sil_tchad_faux_azerty/5.4.1/drapeau.tchad.png new file mode 100644 index 000000000..5cb828bb7 Binary files /dev/null and b/keyboard/sil_tchad_faux_azerty/5.4.1/drapeau.tchad.png differ diff --git a/keyboard/sil_tchad_faux_azerty/5.4.1/sil-logo-blue.png b/keyboard/sil_tchad_faux_azerty/5.4.1/sil-logo-blue.png new file mode 100644 index 000000000..bd2c07317 Binary files /dev/null and b/keyboard/sil_tchad_faux_azerty/5.4.1/sil-logo-blue.png differ diff --git a/keyboard/sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty.php b/keyboard/sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty.php new file mode 100644 index 000000000..05e55a038 --- /dev/null +++ b/keyboard/sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty.php @@ -0,0 +1,562 @@ + + +
+
+Welcome to the Chad FALSE AZERTY Keyboard!
+This keyboard, maintained by the Language Technology team of SIL Chad,
+allows you to type all of the special characters of the languages of Chad.
To learn how to type a character with this keyboard, refer to the graphical keyboard layout below. The characters to the right on each key cap are typed with the help of a special “Chad” key.
+This key is found just to the left of the right-Shift key, and will likely appear like this on your keyboard:
(for typing slash and question mark).
+On the keyboard layout below, this key appears with a Chadian flag, to remind you that the “special” characters of Chad are typed with this key.
To type a character, find the character you want to type on the graphical keyboard layout below, +and note the position of the key on the keyboard and the position of the character on the key cap (one of four positions). +Depending on the position of that character on the key cap, you might need to tap the “Chad” key and/or hold down the Shift key as shown here:
+ +|
+ Hold down Shift and tap the B key → +Simply tap the B key → + |
+
+
+
+
+
+ Ɓ ɓ Bb |
+
+ ← tap the Chad key, then hold down Shift and tap the B key +← tap the Chad key, then tap the B key + |
+
Note that you can type a slash character by tapping the “Chad” key twice, since the “/” character appears in the lower-right corner of that key cap.
+ + + +Note that the special characters that appear in purple can be used in Chadian languages, but that those in blue are just used in French, +and those in gray are intended to be used phonetically, not orthographically in Chadian languages.
+ +Note that some of the characters appear with dotted circles: ◌. +These indicate accents (diacritics) which are combined with the previous character typed. +So if you type “a” and then type the character “◌́”, then the resulting character on the screen will be “á”. + Type “n” plus “◌̃” to get “ñ”. As much as possible, the keyboard will produce the combined form of the character– + both of the previous examples are one single character at the end, even though they are each typed with two separate keypresses. + However not all accents can combine with all base characters. So if you type “n̰” or “ɛ̂”, + each resulting text contains two characters – the base character and the combining accent.
+ +There are some additional characters that can be typed with this keyboard that are not displayed on the graphical keyboard layout above. +In most cases they are modified forms of other characters that are on the layout.
+| type: | +to get: | +type: | +to get: | +type: | +to get: | + + +
|---|---|---|---|---|---|
| // | +/ | +/$$ | +€ | +/@@ | +© | +
| -- | +– | +/$$$ | +£ | +/@@@ | +℗ | +
| --- | +— | +/## | +̚ | +/@@@@ | +® | +
| /?? | +ʕ | +/:: | +ˑ | ++ | + |
In addition, the “Chad” key plus space ( /⎵ ) gives a no-break space, and typing space bar again ( /⎵ ⎵ ) gives a narrow no-break space. +The “Chad” key plus hyphen ( /- ) gives a no-break hyphen.
+ +When you type an apostrophe ( ' ), this keyboard produces a right single quotation mark ( ’ ), i.e. the character used for contractions in English and French. +If you immediately type another apostrophe, you will get a “modifier letter apostrophe” ( ʼ ). +While this looks identical to the single quotation mark, it is considered a letter and not punctuation, +and can be used as a glottal stop character in the middle of words without causing any unwanted word-breaking issues. +And if you type the “Chad” key plus apostrophe ( /' ), you get something that looks like a heavy apostrophe ( ꞌ ) – a character called the “saltillo”. +The “Chad” key plus Shift-apostrophe ( /" ) produces the capital saltillo which is just heavier still ( Ꞌ ). +Both of these saltillo characters and the modifier letter apostrophe (typed with two consecutive apostrophes) are word-forming characters, +and not punctuation. In Unicode, there is a difference. You should use one of these options for the glottal stop character, so that it will be considered part of the word. +For quotation marks as punctuation, use the following guide:
+ +| type: | +to get: | +type: | +to get: | +type: | +to get: | + + +
|---|---|---|---|---|---|
| << | +« | +/{ | +“ | ++ | + |
| >> | +» | +/{ | +” | +" | +" | +
| /< | +‹ | +/( | +‘ | +/; | +' | +
| /> | +› | +/) | +’ | ++ | + |
| + | + | ' | +’ | ++ | + |
You may use the “smart quotes” auto-correct feature in your editor. If you do, +all of the straight apostrophes and double-quotes (in the right column of the table above) +will be changed to curled quotes depending on the context. If you need to use straight apostrophes or straight double-quotes in your text, + you must turn off the “smart quotes” feature. In this case, you can still type curled quotes, as shown in the middle column of the table above. + The left column shows how to type French guillemets. If the language of your document is French, + you may get these automatically by typing straight double-quotes if the “smart quotes” feature is on. + Remember that typing a double apostrophe ( ' ' ) or a “Chad” key plus apostrophe ( /' ) does not give you punctuation, + but a word-forming character to be used as a glottal in Chadian languages.
+ +Make sure you have a Unicode font selected (e.g. Charis SIL, Doulos SIL, Andika, Gentium, Times New Roman, etc.) to type special characters.
+ +For more information and guidance on the FALSE AZERTY Keyboard of Chad, you can reach us here : +Language Technology Chad
+ +© SIL Global
+
+
+
+Bienvenue au Clavier Tchad FAUX AZERTY !
+Ce clavier, maintenu par l’équipe de Technologie Linguistique de SIL Tchad,
+vous permet de taper tous les caractères spéciaux des langues du Tchad.
Pour apprendre comment taper un caractère avec ce clavier, référez-vous à la disposition graphique du clavier ci-dessous.
+Les caractères à droite de chaque touche sont tapés a l’aide d’une touche spéciale « Tchad ».
+Cette touche se trouve juste à gauche de la touche Majuscule-droite et apparaîtra probablement ainsi sur votre clavier :
+(pour taper le slash et le point d’interrogation). Sur la disposition du clavier ci-dessous,
+cette touche apparaît avec un drapeau tchadien, pour vous rappeler que les caractères « spéciaux » du Tchad sont tapés avec cette touche.
Pour taper un caractère, repérez le caractère que vous souhaitez taper sur la disposition graphique du clavier ci-dessous, +et notez la position de la touche sur le clavier et la position du caractère sur la touche (une des quatre positions). +Selon la position de ce caractère sur la touche, +vous devrez peut-être taper sur la touche « Tchad » et/ou maintenir la touche Majuscule enfoncée comme indiqué ici :
+ +|
+ Maintenez la touche Majuscule enfoncée et tapez sur la touche B → +Tapez simplement sur la touche B → + |
+
+
+
+
+
+ Ɓ ɓ Bb |
+
+ ← Tapez sur la touche « Tchad », puis maintenez la touche Majuscule enfoncée et tapez sur la touche B +← Tapez sur la touche « Tchad », puis tapez sur la touche B + |
+
Notez que vous pouvez taper un caractère slash en tapant deux fois sur la touche « Tchad », puisque le caractère « / » apparaît dans le coin inférieur droit de cette touche.
+ + + +Notez aussi que les caractères spéciaux qui apparaissent en violet peuvent être utilisés dans les langues tchadiennes, +mais que ceux en bleu sont seulement utilisés en français, et ceux en gris sont destinés à être utilisés phonétiquement, +pas orthographiquement dans les langues tchadiennes.
+ +Notez que certains des caractères apparaissent avec des cercles en pointillés : ◌. +Ceux-ci indiquent des accents (diacritiques) qui sont combinés avec le caractère précédent tapé. Ainsi, si vous tapez « a » puis tapez le caractère « ◌́ », + le caractère résultant à l’écran sera « á ». Tapez « n » plus « ◌̃ » pour obtenir « ñ ». Autant que possible, + le clavier produira la forme combinée du caractère – les deux exemples précédents sont un seul caractère à la fin, + même s’ils sont chacun tapés avec deux frappes de touche séparées. Cependant, tous les accents ne peuvent pas se combiner avec tous les caractères de base. + Donc si vous tapez « n̰ » ou « ɛ̂ », chaque texte résultant contient deux caractères – le caractère de base et l’accent combinant.
+ +Il y a quelques caractères supplémentaires qui peuvent être tapés avec ce clavier et qui ne sont pas affichés sur la disposition graphique du clavier ci-dessus. +Dans la plupart des cas, ce sont des formes modifiées d’autres caractères qui se trouvent sur la disposition.
+ +| taper: | +pour avoir: | +taper: | +pour avoir: | +taper: | +pour avoir: | + + +
|---|---|---|---|---|---|
| // | +/ | +/$$ | +€ | +/@@ | +© | +
| -- | +– | +/$$$ | +£ | +/@@@ | +℗ | +
| --- | +— | +/## | +̚ | +/@@@@ | +® | +
| /?? | +ʕ | +/:: | +ˑ | ++ | + |
De plus, la touche « Tchad » suivie de la barre d’espace ( /⎵ ) vous donne un espace insécable, +et si vous ajoutez un autre espace ( /⎵ ⎵ ), vous obtenez un espace insécable étroit. +La touche « Tchad » plus le trait d’union ( /- ) donne un trait d’union insécable.
+ +Lorsque vous tapez une apostrophe ( ' ), ce clavier produit un guillemet simple fermant ( ’ ), +c’est-à-dire le caractère utilisé pour les contractions en anglais et en français. Si vous tapez immédiatement une autre apostrophe, +vous obtiendrez une « lettre de modification apostrophe » ( ʼ ). Bien qu’elle semble identique au guillemet simple, +elle est considérée comme une lettre et non comme une ponctuation, +et peut être utilisée comme un caractère de coup de glotte au milieu des mots sans causer de problèmes de séparation de mots indésirables. +Et si vous tapez la touche « Tchad » suivie de l’apostrophe ( /' ), vous obtenez quelque chose qui ressemble à une apostrophe lourde ( ꞌ ) – un caractère appelé le « saltillo ». +La touche « Tchad » suivie de Majuscule-apostrophe ( /" ) produit le saltillo en majuscule qui est simplement plus lourd encore ( Ꞌ ). +Ces deux caractères de saltillo et la lettre de modification apostrophe (tapée avec deux apostrophes consécutives) sont des caractères de formation de mots, +et non de ponctuation. En Unicode, il y a une différence. Vous devez utiliser l’une de ces options pour le caractère de coupure glottale, +afin qu’il soit considéré comme faisant partie du mot. Pour les guillemets en tant que ponctuation, suivez le guide suivant :
+ +| taper : | +pour avoir : | +taper : | +pour avoir : | +taper : | +pour avoir : | + + +
|---|---|---|---|---|---|
| << | +« | +/{ | +“ | ++ | + |
| >> | +» | +/{ | +” | +" | +" | +
| /< | +‹ | +/( | +‘ | +/; | +' | +
| /> | +› | +/) | +’ | ++ | + |
| + | + | ' | +’ | ++ | + |
Vous pouvez utiliser la fonctionnalité de correction automatique des « guillemets intelligents » dans votre éditeur. Si vous le faites, +tous les apostrophes droits et guillemets doubles (dans la colonne de droite du tableau ci-dessus) seront transformés en guillemets courbes en fonction du contexte. +Si vous avez besoin d’utiliser des apostrophes droites ou des guillemets droits dans votre texte, vous devez désactiver la fonctionnalité des « guillemets intelligents ». +Dans ce cas, vous pouvez toujours taper des guillemets courbes, comme indiqué dans la colonne du milieu du tableau ci-dessus. +La colonne de gauche montre comment taper les guillemets français. Si la langue de votre document est le français, + vous pouvez les obtenir automatiquement en tapant des guillemets droits si la fonctionnalité des « guillemets intelligents » est activée. +N’oubliez pas que taper deux apostrophes ( ' ' ) ou la touche « Tchad » suivie de l’apostrophe ( /' ) ne vous donne pas de ponctuation, +mais un caractère formateur de mot à utiliser comme coup de glotte dans les langues tchadiennes.
+ +Assurez-vous d’avoir sélectionné une police Unicode (par exemple, Charis SIL, Doulos SIL, Andika, Gentium, Times New Roman, etc.) +pour taper des caractères spéciaux.
+ +Pour plus d’information et orientation sur le Clavier FAUX AZERTY du Tchad vous pouvez nous joindre ici : +Technologie Linguistique Tchad
+ +© SIL Global
+