Features & Study

စာမျက်နှာအောက်ခြေမှတ်စုများ၏ အနုပညာ- စာကြောင်းတွင်း အောက်ခြေမှတ်စု၊ ထိတွေ့မှုတုံ့ပြန်ချက်ဖြင့် ကူးယူခြင်းနှင့် စာဖတ်စီးဆင်းမှုကို ထိန်းသိမ်းခြင်း

၂၀၂၆ စက်တင်ဘာ ၂၁ · 5 min read

GemReader ၏ အဆင့်မြှင့်တင်ထားသော အောက်ခြေမှတ်စုစနစ်ကို လေ့လာပါ။ အင်ဂျင်နှစ်မျိုးသုံး ပေါ့ပ်အပ်ကတ်များ၊ တစ်ချက်နှိပ်ရုံဖြင့် တုန်ခါမှုတုံ့ပြန်ချက်ပါ ကူးယူခြင်းနှင့် BiDi စာစီစနစ်တို့က သင့်စာဖတ်အာရုံစူးစိုက်မှုကို ကာကွယ်ပေးပါသည်။

ပညာရပ်ဆိုင်ရာ မှတ်စုများနှင့် စာမျက်နှာခုန်ကူးမှုအခက်အခဲ

စာအုပ်ထုတ်ဝေမှုသမိုင်းတွင် အောက်ခြေမှတ်စုများသည် စာဖတ်နေသော စာကြောင်းနေရာမှ မလွဲသွားစေဘဲ ကိုးကားချက်များ၊ ဘာသာပြန်ချက်များ သို့မဟုတ် ဝေဖန်ချက်များကို ကြည့်ရှုနိုင်သည့် အနုပညာမြောက်သော အရန်စကားဝိုင်းတစ်ခု ဖြစ်ခဲ့သည်။ သမိုင်းပညာရှင်များနှင့် စာရေးဆရာများသည် အောက်ခြေမှတ်စုများကို အတွေးအခေါ်၏ အောက်ခြေတွင် ယှဉ်တွဲစီးဆင်းနေသော ဆွေးနွေးမှုအဖြစ် တန်ဖိုးထားခဲ့ကြသည်။

သို့သော် သမားရိုးကျ ဒစ်ဂျစ်တယ်စာဖတ်စနစ်များတွင် ထိုအဆက်အစပ် မကြာခဏ ပြတ်တောက်သွားတတ်သည်။ ဂဏန်းအသေးလေးများကို နှိပ်လိုက်ပါက အခန်းကျော် ခုန်သွားခြင်း သို့မဟုတ် မျက်နှာပြင်ပြည့် နေရာယူသည့် ဝင်းဒိုးကြီးများ ပွင့်လာတတ်သည်။ မူလနေရာသို့ ပြန်သွားသည့်အခါ မျက်စိမှတ်သားထားသောနေရာ ပျောက်ဆုံးသွားပြီး စာဖတ်စီးဆင်းမှု ပြတ်တောက်သွားရသည်။

GemReader တွင် ကျွန်ုပ်တို့သည် အောက်ခြေမှတ်စုအတွေ့အကြုံကို အခြေခံမှစ၍ အသစ်ပြန်လည်ဖန်တီးထားပါသည်။ မူလဖတ်ရှုနေသော အခြေအနေကို မပျက်စေသည့် စာကြောင်းတွင်း အောက်ခြေကတ်များကြောင့် ကိုးကားချက်များသည် မျက်နှာပြင်အောက်ခြေမှ ညင်သာစွာ ပေါ်လာပြီး မူလနေရာမပျောက်ဘဲ စာဖတ်ခြင်းကို ချက်ချင်းဆက်လက်လုပ်ဆောင်နိုင်စေပါသည်။

အင်ဂျင်နှစ်မျိုးသုံး တိကျမှု- စနစ်သုံးအမြန်နှုန်းနှင့် သီးခြားဖော်ပြမှု

ဒစ်ဂျစ်တယ်စာအုပ်များရှိ အောက်ခြေမှတ်စုများသည် အလွန်ကွဲပြားကြသည်။ စာအုပ်တစ်အုပ်တည်း၌ပင် စကားလုံးရှင်းလင်းချက်တိုများအပြင် လင့်ခ်များ၊ အစက်ချစာရင်းများနှင့် ဇယားများပါဝင်သော ရှည်လျားသည့် ပညာရပ်ဆိုင်ရာ မှတ်စုများ ပါဝင်နိုင်သည်။ စနစ်တစ်ခုတည်းဖြင့် အားလုံးကို ဖော်ပြရန် ကြိုးစားပါက နှောင့်နှေးခြင်း သို့မဟုတ် ပုံစံပျက်ယွင်းခြင်းများ ဖြစ်ပေါ်စေနိုင်သည်။

ချက်ချင်းတုံ့ပြန်မှုနှင့် မူရင်းပုံစံအတိုင်း တိကျစွာဖော်ပြနိုင်ရန် GemReader သည် အင်ဂျင်နှစ်မျိုးသုံး စနစ်ကို အသုံးပြုထားပါသည်-

• မူရင်းအမြန်လမ်းကြောင်း- ရိုးရိုးစာသားနှင့် ရိုးရှင်းသော မှတ်စုများကို မူရင်းစနစ်အစိတ်အပိုင်းများဖြင့် ချက်ချင်းဖော်ပြပေးပြီး အချိန်ဆွဲမှုမရှိဘဲ ချောမွေ့စွာ ရွှေ့ဖတ်နိုင်စေပါသည်။ • သီးခြား Mini-WebView အလွှာ- HTML ကုဒ်များ၊ သင်္ချာညီမျှခြင်းများ သို့မဟုတ် ဇယားများပါဝင်သော ရှုပ်ထွေးသည့် မှတ်စုများကို လုံခြုံသော မိုက်ခရိုဘရောက်ဇာအလွှာဖြင့် တိကျစွာ ဖော်ပြပေးပါသည်။ • စာလုံးပုံစံနှင့် သီးသန့်အရောင်လိုက်ဖက်မှု- စနစ်နှစ်ခုစလုံးသည် လက်ရှိဖတ်ရှုနေသော စာလုံးအရွယ်အစား၊ စာကြောင်းအကွာအဝေး၊ စာလုံးပုံစံ (Nunito ကဲ့သို့) နှင့် အရောင်အသွေးများ (Light, Sepia, Night, Dark OLED, Paper, Velvet သို့မဟုတ် Chalk) အားလုံးကို မှတ်စုကတ်ပေါ်သို့ အလိုအလျောက် သက်ရောက်စေပါသည်။

အခက်အခဲမဲ့ ရယူခြင်း- တုန်ခါမှုတုံ့ပြန်ချက်ဖြင့် တစ်ချက်နှိပ်ကူးယူခြင်း

အလေးအနက် စာဖတ်ခြင်းသည် အထောက်အထားများ စုဆောင်းခြင်း၊ မူရင်းရင်းမြစ်များကို မှတ်သားခြင်းနှင့် အမြင်များကို ပေါင်းစပ်ခြင်းတို့ ပါဝင်သော တက်ကြွသည့် လုပ်ငန်းစဉ်တစ်ခုဖြစ်သည်။ အရေးကြီးသော ကိုးကားချက်တစ်ခုကို တွေ့ရှိပါက ၎င်းကို သိမ်းဆည်းရန် အလွန်လွယ်ကူနေသင့်ပါသည်။

GemReader ရှိ အောက်ခြေမှတ်စုကတ်တိုင်း၏ ထိပ်ပိုင်းတွင် သီးသန့်ကူးယူသည့် ခလုတ် (`SelectionCopyIcon`) ပါဝင်သည်။ တစ်ချက်နှိပ်ရုံဖြင့် မှတ်စုစာသားတစ်ခုလုံးကို စနစ်ကလစ်ဘုတ် (`Clipboard.setStringAsync`) သို့ ကူးယူပေးပြီး သင့်သုတေသနမှတ်စုများထဲသို့ ချက်ချင်းကူးထည့်နိုင်ပါသည်။

မျက်နှာပြင်ပေါ်တွင် အသိပေးစာတန်းများဖြင့် အနှောင့်အယှက်မဖြစ်စေရန် GemReader သည် သိမ်မွေ့သော တုန်ခါမှုတုံ့ပြန်ချက် (`Haptics.notificationAsync`) ဖြင့် အတည်ပြုပေးပါသည်။ မျက်စိကို စာမျက်နှာမှ မလွှဲရဘဲ လက်ချောင်းထိပ်တွင် ထိတွေ့မှုတုံ့ပြန်ချက်ကို ချက်ချင်းရရှိစေပါသည်။

ကိုးကားချက်မှ အနုပညာလက်ရာဆီသို့- လှပသော ကတ်မျှဝေခြင်း

ထူးခြားသော အမြင်များနှင့် မှတ်သားဖွယ် ကိုးကားချက်များကို လှပသော ရုပ်ပုံအဖြစ် မျှဝေသိမ်းဆည်းသင့်ပါသည်။ GemReader သည် ကိုးကားကတ်ထုတ်လုပ်သည့်စနစ်ကို အောက်ခြေမှတ်စုမျက်နှာပြင်အတွင်း တိုက်ရိုက်ထည့်သွင်းထားပါသည်။

ကတ်မျှဝေသည့် ခလုတ် (`SelectionExcerptIcon`) ကို နှိပ်လိုက်ပါက မှတ်စုစာသားများကို GemReader ၏ စက်တွင်းကတ်ဖန်တီးမှုစနစ် (`onPressShareExcerpt`) သို့ တိုက်ရိုက်ပို့ဆောင်ပေးပါသည်-

1. ရုပ်ပုံဒီဇိုင်း- ကိုးကားချက်ကို စာအုပ်၏ စာလုံးဒီဇိုင်းနှင့် လှပသော နောက်ခံအရောင်များပါဝင်သည့် အရည်အသွေးမြင့် PNG ရုပ်ပုံကတ်အဖြစ် ပြောင်းလဲပေးပါသည်။ 2. စာအုပ်အချက်အလက်များ- စာရေးဆရာအမည်၊ စာအုပ်ခေါင်းစဉ်နှင့် အခန်းအမည်တို့ကို သေသပ်စွာ ထည့်သွင်းပေးပါသည်။ 3. စနစ်အတွင်း မျှဝေခြင်း- Android စနစ်၏ မျှဝေမှုမီနူးမှတစ်ဆင့် စာဖတ်အဖွဲ့များသို့ တိုက်ရိုက်ပို့နိုင်သည် သို့မဟုတ် ဓာတ်ပုံပြခန်းထဲသို့ သိမ်းဆည်းနိုင်ပါသည်။

ကမ္ဘာလုံးဆိုင်ရာ BiDi စာစီစနစ်နှင့် စက်တွင်းလုံခြုံမှု

စစ်မှန်သော ပညာရပ်ဆိုင်ရာလေ့လာမှုသည် ကမ္ဘာတစ်ဝှမ်းရှိ ဘာသာစကားမျိုးစုံကို လွှမ်းခြုံထားပါသည်။ GemReader သည် ညာမှဘယ်သို့ရေးသော (RTL) စာသားများကို အပြည့်အဝ ထောက်ပံ့ပေးထားပါသည်။ အာရဗီ သို့မဟုတ် ဟီဘရူးစာအုပ်များကို ဖတ်ရှုသည့်အခါ မှတ်စုကတ်၏ ခေါင်းစဉ်များ၊ ခလုတ်များနှင့် စာသားများကို သဘာဝကျသော စာဖတ်လမ်းကြောင်းအတိုင်း အလိုအလျောက် ပြောင်းလဲပေးပါသည်။

မျက်နှာပြင်ပေါ်ရှိ စာသားအားလုံးကို GemReader ၏ `I18nService` ဖြင့် ဘာသာစကား ၁၅ မျိုးသို့ ပြန်ဆိုထားပါသည်။ ထို့ပြင် ကျွန်ုပ်တို့၏ စာရွက်စာတမ်းခွဲခြမ်းစိတ်ဖြာစနစ်သည် ထပ်ခါတလဲလဲဖြစ်နေသော ခေါင်းစဉ်များကို ရှင်းလင်းပေးပြီး တိကျသော အပိုဒ်နံပါတ်များကိုသာ ဖော်ပြပေးပါသည်။

အတွင်းပိုင်းလုပ်ဆောင်ချက်များဖြစ်သော မှတ်စုခွဲခြမ်းခြင်း၊ ဒီဇိုင်းတွက်ချက်ခြင်းနှင့် ရုပ်ပုံထုတ်လုပ်ခြင်းအားလုံးသည် သင့်စက်ထဲတွင်သာ ၁၀၀% လုပ်ဆောင်ပါသည်။ မည်သည့်အချက်အလက်ကိုမျှ ပြင်ပသို့ မပို့ဘဲ သင့်လေ့လာမှုမှတ်တမ်းများကို လုံးဝလုံခြုံစေပါသည်။