Panorama (typesetting software)
પેનોરમા એ લાઇન લેઆઉટ અને ટેક્સ્ટ કમ્પોઝિશન એન્જિન છે જે બિટસ્ટ્રીમ ઇન્ક દ્વારા બનાવવામાં આવેલી વિવિધ વિશ્વવ્યાપી ભાષાઓમાં ટેક્સ્ટ રેન્ડર કરે છે. પેનોરમા ટેક્સ્ટના રેન્ડરિંગને ટેકો આપવા માટે આધાર તરીકે ફોન્ટ ફ્યુઝનનો ઉપયોગ કરે છે. એન્જિન વપરાશકર્તાને અંતર, સંરેખણ, શૈલી અસરો (બોલ્ડ, એમ્બોસ્ડ, રૂપરેખા, ડ્રોપ શેડો વગેરે) જેવા વિવિધ ટેક્સ્ટ ફોર્મેટિંગ પાસાઓનું સંચાલન કરવાની મંજૂરી આપે છે. પેનોરમા ઓપનટાઇપ ફોન્ટ કોષ્ટકો માટે આધાર પૂરો પાડે છે જે લિગાચર, સ્વેશ, વૈજ્ઞાનિક આંકડાઓ વગેરે માટે સ્વચાલિત અક્ષર અવેજી તરફ દોરી જાય છે. પેનોરમા ત્રણ એન્ટી-એલિયાસિંગ મોડ્સ મોનોક્રોમ, ગ્રેસ્કેલ અને એલસીડી ઓપ્ટિમાઇઝ્ડ (હોરિઝોન્ટલ અને વર્ટિકલ) ને સપોર્ટ કરે છે. પેનોરમાના પ્રારંભિક પ્રકાશન પછી તેના સંસ્કરણના ઇતિહાસમાં ઘણા ફેરફારો થયા છે તેમજ મુખ્ય એન્જિનમાં API ના અસંખ્ય ઉમેરા થયા છે. થાઈ આકાર અને ઓપનટાઇપ નિયમો માટે સપોર્ટ. યુનિકોડ લાઇન બ્રેકિંગ અલ્ગોરિધમ માટે ઉન્નત સમર્થન. ટીવી સ્ક્રીન માટે વધુ સારો આધાર. ઉન્નત ફોન્ટ વજન વ્યવસ્થાપન અને ફોન્ટ ગુણોત્તર, છાયા પહોળાઈ અને છાયા રંગ સાથે ફોર્મેટિંગ સપોર્ટ. યુનિકોડ પાલન યુનિકોડ 5 માટે સંપૂર્ણ લેઆઉટ સપોર્ટ અને જટિલ સ્ક્રિપ્ટીંગ ભાષાઓ, જેમ કે અરબી, ભારતીય અને થાઈ સહિત તમામ આંતરરાષ્ટ્રીય ભાષાઓ. અક્ષરોને ક્રમિક રીતે ફરીથી ગોઠવવા માટે જરૂરી દ્વિ-દિશાત્મક અલ્ગોરિધમ્સને ટેકો આપે છે. ઉદાહરણ તરીકે, અરબી, હિબ્રુ અને ઉર્દૂ જેવી ભાષાઓમાં અક્ષરોને કીબોર્ડ પર એક રીતે દાખલ કરી શકાય છે, પરંતુ વિઝ્યુઅલ ઉપકરણ પર યોગ્ય રીતે પ્રસ્તુત કરવાની જરૂર છે. સંદર્ભિત આકાર અક્ષરોને સંદર્ભિત આકારને લાગુ પડે છે, એટલે કે, અક્ષરોને ભાષાના નિયમોના આધારે બદલવામાં આવે છે, જોડવામાં આવે છે અથવા પુનઃસ્થાપિત કરવામાં આવે છે. વિશ્વભરની તમામ ભાષાઓમાં લખાણની રચના કરે છે, જેમાં અરબી, ભારતીય અને હિબ્રુ જેવી વિવિધ જટિલ સ્ક્રિપ્ટિંગ ભાષાઓનો સમાવેશ થાય છે. આધાર, ગ્લિફ વ્યાખ્યા (જી. ડી. ઇ. એફ.), ગ્લિફ સ્થિતિ (જી. પી. ઓ. એસ.) અને ગ્લિફ અવેજી (જી. એસ. યુ. બી.) જેવા રેખા લેઆઉટ માટે જરૂરી કી ઓપનટાઇપ કોષ્ટકોને ટેકો આપે છે. ઓપનટાઇપ ફોન્ટ્સમાં કર્નિંગ માહિતીને ટેકો આપે છે. પાથ પર લખાણ પાથ, રૂપરેખા અથવા પૂર્વવ્યાખ્યાયિત આકાર સાથે લખાણ રેન્ડરિંગને સક્ષમ કરે છે. ફોન્ટ મેપિંગ સ્ક્રિપ્ટ-આધારિત ફોન્ટ મેપિંગને સપોર્ટ કરે છે જે એપ્લિકેશનને એક જ સમયે બહુવિધ સ્ક્રિપ્ટ્સને સપોર્ટ કરવા સક્ષમ બનાવે છે. સ્ટાઇલ મેપિંગ સ્ટાઇલ-લિંક્ડ ફોન્ટ્સના જૂથને એક જ ફોન્ટ તરીકે ગણવામાં આવે છે. જ્યારે તમે શૈલી મેનુમાંથી શૈલીઓ લાગુ કરો છો ત્યારે એન્જિન ફોન્ટની પોતાની સાચી-દોરેલી શૈલીને ઍક્સેસ કરવા માટે "જાણે છે". યુનિકોડ મેપિંગ પ્રસ્તુત કરવાના લખાણ પ્રવાહના યુનિકોડ મૂલ્યોના આધારે સ્વચાલિત ફોન્ટ સ્વિચિંગને ટેકો આપે છે. યુનિકોડ-ઇમેજ મેપિંગ વિકાસકર્તાઓને કોઈપણ છબીમાં યુનિકોડ ક્રમને મેપ કરવા માટે સક્ષમ કરે છે. ફકરો શૈલી લખાણ સંરેખણ, અક્ષર/રેખાના અંતર અને ઇન્ડેન્ટેશન કાર્યો સહિત ફકરા-વિશિષ્ટ ફોર્મેટિંગ વિશેષતાઓને ટેકો આપે છે. સમાપ્તિ શૈલી એપ્લિકેશનને કાપેલા લખાણ માટે લંબગોળ પ્રકારની સમાપ્તિ શૈલીનો સમાવેશ કરવાની સુવિધા આપે છે જો શબ્દમાળા નિયુક્ત વિસ્તારની અંદર બંધબેસતું નથી. ઇનલાઇન છબીઓ ફ્લોટિંગ ગ્રાફિક ઓબ્જેક્ટ પ્રકારોને સપોર્ટ કરે છે જે ટેક્સ્ટ સાથે ઇનલાઇન હોય છે. સમૃદ્ધ-લખાણ સંપાદન સુવિધાઓ, જેમ કે સ્પેસ રેપ, ટેબ સ્ટોપ્સ, અને આંતર-અક્ષર જગ્યા, લાઇન ઇન્ડેન્ટ્સ અને લાઇન ગેપ્સ માટે ગતિશીલ ગુણધર્મ ફેરફારો. આલ્ફા ચેનલ સપોર્ટ સાથે મોનોક્રોમ, આરજીબી અને બીજીઆર સહિત ઉદ્યોગ-માનક રંગ બંધારણોને સપોર્ટ કરે છે. ફોન્ટ ફોર્મેટ્સ સપોર્ટેડ મલ્ટિપલ માસ્ટર ફોન્ટ્સ પ્રકાર 1 ટ્રુ ટાઇપ ટ્રુ ટાઇપ સંગ્રહો ઓપન ટાઇપ કોમ્પેક્ટ ફોન્ટ ફોર્મેટ (સી. એફ. એફ.)/પ્રકાર 2 ટ્રુ ડોક પોર્ટેબલ ફોન્ટ સંસાધનો (પી. એફ. આર.) બિટસ્ટ્રીમ સ્પીડો ટી 2 કે ફોન્ટ ફ્યુઝન સ્ટ્રોક (એફ. એફ. એસ.) એમ્બેડેડ બિટમેપ્સ (ટ્રુ ટાઇપ, ટ્રુ ડોક અને ટી 2 કે) વિન્ડોઝ બિટમેપ ફોન્ટ ફોર્મેટ એફ. એન. ટી./એફ. એન. બિટમેપ ડિસ્ટ્રિબ્યુશન ફોર્મેટ (બી. ડી. એફ.) મેક ફોન્ટ સુટકેસ (ડીફોન્ટ) કેરેક્ટર સેટ્સ સપોર્ટેડ કલર ફોર્મેટ્સ સપોર્ટેડ મોનોક્રોમ અને ગ્રેસ્કેલ ફોર્મેટને સપોર્ટ કરે છે. મોનોક્રોમ, આરજીબી અને બીજીઆર સહિત ઉદ્યોગ-માનક સ્ક્રીન રંગ બંધારણોને ટેકો આપે છે. આરજીબી અથવા બીજીઆર ફોર્મેટમાં આર, જી, બી અને આલ્ફા ચેનલ માટે આઠ અલગ-અલગ પિક્સેલ ઊંડાણોને સપોર્ટ કરે છે. લખાણ શૈલી અને અસરો ઉભેલી ડાબી અને જમણી બાજુ કોતરણી કરેલી પડછાયાઓ એલ્ગોરિધમિક ઓબ્લિક્વિંગ એલ્ગોરિધમિક એમ્બોલ્ડિંગ અંડરલાઇન/ઓવરલાઇન/સ્ટ્રાઇકથ્રુ (સિંગલ/ડબલ/ડોટેડ લાઇન) રૂપરેખાઓ રંગીન સરહદ લખાણ શૈલીઓ સુપરસ્ક્રિપ્ટ સબસ્ક્રિપ્ટ ફ્લિકર ફિલ્ટર વપરાશકર્તા વ્યાખ્યાયિત ફિલ્ટર એપ્લિકેશન્સ/ઓપરેટિંગ સિસ્ટમ્સ સપોર્ટેડ ક્રોસ-પ્લેટફોર્મ એપ્લિકેશન્સ વેબ (એચટીએમએલ) એપ્લિકેશન્સ મેકિન્ટોશ અને વિન્ડોઝ બીઆરઇડબ્લ્યુ લિનક્સ અને યુનિક્સ એમ્બેડેડ ઓપરેટિંગ સિસ્ટમ્સ રિયલ ટાઇમ ઓપરેટિંગ સિસ્ટમ્સ ઉપકરણો સપોર્ટેડ કન્ઝ્યુમર ઇલેક્ટ્રોનિક ઉપકરણો, મોબાઇલ હેન્ડસેટ, સેટ-ટોપ બોક્સ, ડિજિટલ ટીવી, પ્રિન્ટર, મેડિકલ ઇમેજિંગ ડિવાઇસ, જીપીએસ સિસ્ટમ, ઓટોમોબાઇલ ડિસ્પ્લે અને અન્ય એમ્બેડેડ સિસ્ટમ પણ ફોન્ટ જુઓ