Skip to content

Commit

Permalink
+ Buhid orthography notes
Browse files Browse the repository at this point in the history
  • Loading branch information
r12a committed Dec 17, 2023
1 parent b3cade1 commit 49a1e27
Show file tree
Hide file tree
Showing 12 changed files with 3,103 additions and 0 deletions.
500 changes: 500 additions & 0 deletions buhd/bku-details.html

Large diffs are not rendered by default.

157 changes: 157 additions & 0 deletions buhd/bku-examples.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
/*
native | meaning | IPA① | transcription | other transcriptions② | notes | wiktionary③
① separate each text unit (consonant+combining_mark(s)) with §, separate phonetic syllables with .
use ‹ and › for a sound that spans 2 text units
use – for a text unit that doesn't produce sound
syllable boundary markers go inside previous unit, and emphasis markers begin emphasised unit
② the previous transcription field is always Latin.
if there is another key orthography (eg. Mongolian cyrillic) it goes here.
vowelled/unvowelled alternatives also go here
③ if Wiktionary spells the word differently, add the spelling here
*/





autoExpandExamples.bku = `
@ The Phonemes of the Buhid (Mangyan) Language of Eastern Mindoro, Philippines https://archive.org/details/rosettaproject_bku_phon-1/mode/2up
ᝉᝃᝓ|nail|pa§ko|páko
ᝇᝎᝓᝑ|palm (hand)|da§lu§ha§p|dalúhap
ᝃᝐ|beside|ka§p§sa§n|kapsán
ᝊᝄᝓ|new|ba§ɣo|bágo
ᝊᝊ|wooden bar|bak§baŋ|bakbáŋ
ᝎᝊᝓ|now|la§bon|labón
ᝎᝑᝓ|skin, bark|lʌ§hob|lʌhób
ᝆᝄ|nest (domestic fowl)|ta§gan|tagán
ᝇᝆ|level|ˈdʌ§tʌg|dʌ́tʌg
ᝇᝇ|old|ˈdʌn§dan|dʌ́ndan
ᝃᝓᝃᝓ|hoe|ˈkud§kod|kúdkod
ᝆᝌ|forearm|tak§ˈjaj|takyáy
ᝃᝎᝒᝋᝓ|startle|ka§ˈli§mo|kalímo
ᝎᝓᝆᝓ|mud; ripe|ˈlu§tok|lútok
ᝄᝎᝏᝒ|scythe|ɡa§ˈla§wit|galáwit
ᝂᝇᝓ|feelings|ˈʔuɡ§doɡ|ʔúgdog
ᝊᝓᝂ|hate|bu§ˈʔot|buʔót
ᝄᝓᝂ|well|ɡubˈʔon|gubʔón
ᝋᝎᝐᝒ|white|mʌ§ʔlʌk§siʔ|mʌlʌ́ksiʔ
fᝎ|soul|ˈfa§lad|fálad
ᝅᝒᝉᝓ|tooth|ˈŋi§fon|nífon
ᝐf|stream|ˈsa§fa|sáfa
ᝑᝆ|to come|ˈhas§taj|hástay
ᝄᝋ|hand/thread|ga§ˈmʌt/ˈɡʌ§mʌs|gamʌ́t/gʌ́mʌs
ᝊᝓᝑᝄᝓ|proud|bu§ˈha§ɣod|búhagod
ᝋᝋᝒᝄᝓ|bathe|ma§ˈme§ɣus|mamégus
ᝈᝓᝋᝍᝓ|tomorrow|nu§ma§ˈrum|numarúm
ᝈᝊᝆ|watch|nʌ§bán§taj|nʌbántay
ᝋᝏᝈ|dwell|man§ˈwaj§nan|manwáynan
ᝅᝅ|chew|ˈŋas§ŋas|ŋásŋas
ᝋᝂ|eat|ˈmaŋ§on|máŋon||not entirely sure of segmentation
ᝎᝒᝎᝋᝓ|woman's garment|li§ˈlaɡ§mon|lilágmon
ᝍᝒᝍᝓ|write|ˈri§rok|rírok
ᝏᝐ|axe/for|wa§ˈsaj/wa§ˈsaɡ|wasáy/waság
ᝇᝓᝏ|two|ˈdu§waʔ|dúwaʔ
ᝄᝓᝈ|flood|ˈɡu§naw|gúnaw
ᝌfo|supper|ˈja§fon|yáfon
ᝀᝌᝓfa|centipede|ʔal§ˈjo§fan|ʔalyófan
ᝀᝊᝓᝑ|white|ʔa§ˈbu§haj|ʔabúhay
ᝐᝒᝆ|dirty|ˈsi§tʌm|sítʌm
ᝐᝒᝑᝒ|heel|si§ˈhil|sihíl
ᝐᝓᝎ|chin|ˈsu§lan|súlan
ᝀᝄᝓ|short|ʔaˈɣud|ʔagúd
ᝐᝒᝌᝓ|bamboo floor slats|ˈse§jug|séyug
ᝈᝎᝒ|hold|nʌ§ˈleɡ|nʌlég
ᝀᝊᝐ|deep|ʔʌ§bʌ§ˈsʌd|ʔʌbʌsʌ́d
ᝊᝓᝑᝒ|Buhid/lesson|bu§hid§/ˈbohin|buhid/bóhin
ᝐᝓᝑᝓ|roof|ˈso§hob|sóhob
ᝇᝄᝓ|needle|ˈda§ɡom|dágom
ᝄᝉ|kapok|ˈɡa§pas|gápas
ᝇᝄ|ground|ˈda§ɡa|dága
ᝁᝉ|girl friend|ʔi§ˈpʌɡ|ʔipʌ́g
ᝈᝎ|see|nʌ§ˈlʌɡ|nʌlʌ́g
ᝀᝊ|high|ʔa§ˈbat§/ʔʌbát|abát
ᝀᝎ|fence|ˈʔa§lad§ʔʌ́lʌd|ʔálad
ᝎᝓᝈ|calf (leg)|ˈluk§nan|lúknan
ᝊᝓ|hair|bok|bok
ᝉᝉ|cooked rice|ˈfa§fa|fáfa
ᝎᝓfo|sad|ˈlu§foɡ|lúfog
ᝄfa|thought|ˈɡaj§fan|gáyfan
ᝁᝌ|not yet|ˈʔid§ya|ʔídya
ᝊᝉ|uncle|ˈba§pa|bápa
ᝆᝌᝓ|counsel|ta§ˈjo|tayó
ᝃᝏ|on account of|ˈka§wa|káwa
fiᝌ|good|ˈfi§ja|fíya
ᝑᝓᝋᝒ|beard|ˈhu§mi|húmi
ᝋfa|lazy|ma§ˈfaŋ|mafáŋ
ᝈᝋᝓ|mosquito|na§ˈmok|namók
ᝅᝌ|name|ˈŋa§jan|ŋáyan
ᝌᝊ|breakfast|ˈya§bas|yábas
ᝋᝌ|heavy|mab§ˈjat|mabyát
ᝑᝓᝃᝓ|dig|ˈhud§kod|húdkod
ᝋᝆᝌᝓ|sharp|mʌ§ta§ˈjom|mʌtayóm
ᝋᝒᝊᝓᝎᝓ|industrious|mi§ˈbo§lon|mibólon
ᝋᝓᝌᝓ|sincere|ˈmu§joŋ|múyoŋ
ᝐᝊ|enter|ˈsak§baw|sákbaw
ᝋᝌᝏ|clear|ma§ja§waʔ|mayawaʔ
ᝋᝆᝒ|cold (water)|ma§ˈtis|matís
ᝄᝒfu|whistle|ˈgi§fol|gífol
ᝎᝆᝓᝇ|red banana|la§ˈtur§dan|latúrdan
ᝋᝎᝓ|upright|ˈmas§loŋ|másloŋ
ᝑᝐᝒ|there|ˈhʌt§si|hʌ́tsi
ᝊᝎ|house|ˈba§laj|bálay
ᝆᝊᝓ|end|ta§ˈbo|tabó
ᝁᝇᝓ|dog|ˈʔi§do|ʔído
ᝃᝓ|box|kon|kon
ᝆᝓ|knee|tod|tod
ᝃᝃᝒᝆ|but|ka§xi§ˈtaj|kakitáy
`

20 changes: 20 additions & 0 deletions buhd/bku-globals.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@


langTag='bku' // BCP47 language tag for this orthography
scriptTag='buhd' // BCP47 script tag for this orthography
notesLangtag='bku'
blockLangtag = 'bku' // same as langTag; used in block.html
blockDirection='' // ltr/rtl or '' for ltr; used by block.html

blockDirectoryName='buhd' // folder name where block file is found, no slash
orthogFilePath='buhd/bku' // path below /scripts, including filename, but no extension, eg. lana/nod
pickerDir='buhd' // directory name for picker, no slash at end
scriptSummaryTableName='bku' // id used for langs record in xx-langdata.js; used to make summary table
charUsageBCP='bku-buhd' // bcp tag to find the orthography in the charuse app; used in makeIndexIntro only
orthogName = 'Buhid' // natural language name for the orthography; used only in makeIndexIntro
languageName = 'Buhid' // natural language name of language; used in various places, esp block
scriptIsIndic = true // true if there are indic syllabic categories; used only in makeIndexIntro


defaultSize = '24px' // used by block.html to set size of font, including in font mgt panel
letterClassName = 'bku' // classname for a given orthography in the block page
18 changes: 18 additions & 0 deletions buhd/bku-langdata.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
// this should always be updated when app-charuse/langs.js is updated

var langs = {

"bku-buhd": { name:"Buhid (Bangon, Batangan, Buhid-Mangyan, Bukil)", local:"ᝊᝓᝑᝒ", localtrans:"(buhid)",
source:"3bd5a62d6d969a796148fc6c805c3eb8ac27e52d",
region:"oce", countries:"Philippines", script:"buhd", speakers:"11600",
letter:"ᝀᝁᝂᝃᝄᝅᝆᝇᝈᝉᝊᝋᝌᝍᝎᝏᝐᝑ", mark:"ᝒᝓ", number:"", punctuation:"᜵᜶", symbol:"", other:"",
orth:`Buhid  `,
also:
["bku | latn | Primary."],
type:"abugida", cs:"no", gpos:"yes", gsub:"yes", cursive:"no", wordsep:"space", baseline:"mid", wrap:"word", hyphenation:"?", direction:"ltr", justification:"?",
vowels:"vs:2 ind:3",
linked:"buhd", fonts:"buhd", font:"'Noto Sans Buhid'",
},


}
4 changes: 4 additions & 0 deletions buhd/bku-translit.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@

autoTranslitArray.bku =

{"\u{1735}":",","\u{1736}":".","\u{1740}":"\u{1EA1}","\u{174A}":"b","\u{1747}":"d","\u{1744}":"g","\u{1751}":"h","\u{1741}":"\u{1ECB}","\u{1752}":"i","\u{1743}":"k","\u{174E}":"l","\u{174B}":"m","\u{1748}":"n","\u{1745}":"\u{14B}","\u{1749}":"p","\u{174D}":"r","\u{1750}":"s","\u{1746}":"t","\u{1742}":"\u{1EE5}","\u{1753}":"u","\u{174F}":"w","\u{174C}":"y"}
93 changes: 93 additions & 0 deletions buhd/bku.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
@font-face {
font-family: 'Noto Sans Buhid WF';
src: url('../../shared/webfonts/notosansbuhid-regular-webfont.woff2') format('woff2'),
url('../../shared/webfonts/notosansbuhid-regular-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

#freeText {
font-size: 44px;
font-family: "Noto Sans Buhid WF";
text-align: start;
line-height: 2;
}

@media print { #freeText { font-size: 18px; } }

[lang=tmp] { font-family: "Noto Sans Buhid WF"; font-size: 140%; }


/* optional
.listItem[lang] {
font-size: 300%;
}
.codepoint span[lang=nod], .codepoint bdi[lang=nod] {
color: black;
font-size: 3rem;
}
*/







.useBlockExamples .charExample .ex {
font-size:200%;
line-height: 1;
}
.useBlockExamples .charExample.inline .ex {
font-size: 200%;
}

.map .charExample .ex {
font-size: 1.6rem;
}


.vowelSignExample bdi {
font-size:300%;
line-height:.6;
}



.mapItem {
text-align: start;
}
.mapItem.initial {
border-bottom: 0;
}
.mapItem .col1, .mapItem .col2 {
margin-inline-end: 1rem;
}
.mapItem .ipa {
hyphens: none;
}
#vowel_mappings .mapItem div.col3 {
flex: 1;
}
#vowel_mappings .mapItem div.col2 {
flex: 1;
}
#vowel_mappings .mapItem div.col1 {
flex: 1;
}
#consonant_mappings .mapItem div.col3 {
flex: 3;
}
#consonant_mappings .mapItem div.col2 {
flex: 1;
text-align: end;
font-size: 2em;
}
.mapItem example {
line-height: 3;
}
.shaping bdi {
margin-inline: .5rem;
font-size: 2rem;
}

Loading

0 comments on commit 49a1e27

Please sign in to comment.