የሊኑክስ ቅርጸ-ቁምፊ ቁልል ገንቢዎች ለስላሳ ጸረ-አሊያሲንግ ድጋፍን ይተዋሉ።

አንዳንድ ተጠቃሚዎች ከፓንጎ ስሪት 1.43 ወደ 1.44 ሲያሻሽሉ አስተውለው ይሆናል ። ከርኒንግ አንዳንድ የቅርጸ-ቁምፊ ቤተሰቦች እየተባባሰ ሄደ ወይም ሙሉ የተሰበረ.

የሊኑክስ ቅርጸ-ቁምፊ ቁልል ገንቢዎች ለስላሳ ጸረ-አሊያሲንግ ድጋፍን ይተዋሉ።

ችግሩ የተፈጠረው በቤተ መፃህፍቱ ነው። Pango ከአጠቃቀም ተቀይሯል FreeType ስለ ቅርጸ-ቁምፊዎች (በግሊፍስ መካከል ያለው ርቀት) ስለ kerning መረጃ HarfBuzz, እና የኋለኛው ገንቢዎች ወሰኑ አትደግፉ "ፍንጭ የተሞላ" ዘዴን በመጠቀም ቅርጸ-ቁምፊ ማለስለስ. ከፍተኛ ፒክስል ጥግግት (Hi-DPI) ባለባቸው ስክሪኖች ላይ ከ"ፍንጭ ፉል" ውጪ ፍንጭ ሰጪ ዘዴዎችን ሲጠቀሙ ቅርጸ ቁምፊዎችን የማሳየት ችግሮች እንደማይከሰቱ ተጠቅሷል።

ምላሽ ይስጡ የሃርፍቡዝ ገንቢ (ቤህዳድ እስፋህቦድ) ከተዛማጅ የችግሩ ውይይት፡-

ከሂንፉል ውጪ ሌላ ፍንጭ ስታይል ለመጠቀም ሞከርኩ፣ ነገር ግን በዊንዶውስ 2 ውስጥ ከ ClearType v7 ቅርበት ያለው የቅርጸ-ቁምፊ ማሳያን ብቻ ይሰጣል፣ ይህም በእኔ አስተያየት ከሁሉም ነባር መፍትሄዎች የተሻለ አተረጓጎም አለው።

ቀኝ. ስለዚህ ከዚህ በኋላ ላለመደገፍ ወስነናል። የሳሙና አሰራርን ለመላመድ መሞከር ወይም ሌላ ነገር ለማግኘት መሞከር ይችላሉ. ክፍት ምንጭ ትጠቀማለህ፣ ተረዳህ?

ተጨማሪ ውይይት ተከትሎ

በቀጣይ አስተያየቶች ገንቢው አብራርቷልክፍት ምንጭ ሶፍትዌር የመምረጥ እድል ይሰጣል እና አሁን ባለው ሁኔታ ያልረኩ ሰዎች የፓንጎ ሹካ መፍጠር ይችላሉ። የ HarfBuzz ገንቢዎች በጥገናው እና በእሱ ውስጥ በተደረጉ ውሳኔዎች ላይ ተጽዕኖ ማሳደር አይችሉም። ቤህዳድ እስፋህቦድ፣ የአሁን HarfBuzz ጠባቂ በፈጸመው # XNUMX ውስጥ ሁለቱንም
ፕሮጀክቶችከ 10 ዓመታት በላይ ከቀይ ኮፍያ ጋር እንዳልተገናኘ እና የፓንጎ ጠባቂ አለመሆኑን ጠቅሷል። ከ 2010 ጀምሮ ወደ ጎግል ተዛውሯል እና አሁን ከሃርፍ ቡዝ ጋር ብቻ ይሰራል ፣ ይህም ቀደም ሲል የግል ፕሮጄክቱ ነበር። HarfBuzz አይቆጣጠርም። የማሳየት ሂደት እና Pango ከጎኑ የተጠየቁትን ፍንጭ ሁነታዎችን መሻር ይችላል።

ሌላ HarfBuzz ገንቢ አጽንዖት ተሰጥቶታልHarfBuzz የቅርጸ-ቁምፊ አተረጓጎም ስርዓት ስላልሆነ እና በህንፃው ፍንጭ ስለማይደግፍ ችግሩ ከፓንጎ ጎን ነው። Pagno ፍንጭ ማቆየት ከፈለገ፣ ወደ HarfBuzz መቀየር በድጋፉ ላይ የመተማመን ምርጫ አይደለም። ውስጥ ጥራት በ HarfBuzz ውስጥ ፍንጭ ተግባራዊ ለማድረግ እምቢ የሚሉ ምክንያቶች አንዳንድ ፍንጭ ሁነታዎች በጂሊፍ የመጀመሪያው ስፋት ላይ ለውጥ ያመራሉ እና ይህ ለውጥ በፒክሰል መጠን ላይ የተመሰረተ ነው. ፓንጎ ከዚህ ቀደም ተመሳሳይ ስራዎችን በFreeType በኩል አከናውኗል፣ ይህም ፍንጭን ይደግፋል፣ ነገር ግን ወደ ሃርፍቡዝ ተቀይሯል፣ ይህም መጠናቸውን ሳይጠቅስ ግሊፍዎችን ያስተናግዳል። ስለዚህ ፓንጎን ሲጠቀሙ የሚያጋጥሙ ችግሮችን መፍታት የፓንጎ ሃላፊነት እንጂ የሃርፍቡዝ አይደለም።

በመጨረሻ ቤሃዳድ እስፋህቦድ የታተመ የሊኑክስ ቅርጸ-ቁምፊ ቁልል እድገት ትልቅ የኋላ እይታ። ወደ ጎግል ከሄደ በኋላ የፓንጎ እና የካይሮ ቤተ-መጻሕፍት በተግባር ተጥለው መቀዛቀዝ ውስጥ ወድቀዋል። በ HarfBuzz፣ ሥራው ለተለዋዋጭ ተለዋዋጭ ቅርጸ-ቁምፊዎች ድጋፍ ላይ ያተኮረ ሲሆን ቀይ ኮፍያ ደግሞ በጂቲኬ እና ግሊብ ላይ ያተኮረ ነበር። ከጊዜ በኋላ በተለዋዋጭ ቅርጸ-ቁምፊዎች መስክ የተደረጉ እድገቶች ወደ FreeType፣ fontconfig እና ካይሮ ተላልፈዋል፣ ነገር ግን በገንቢዎች እጥረት ምክንያት በፓንጎ ውስጥ ሳይጠናቀቁ ቆይተዋል። በፓንጎ ውስጥ የአዲሱ ኤፒአይዎች መዳረሻ በFontMap ማጠቃለያ በኩል የቀረበ ሲሆን የሚደገፈው በFreeType ላይ ለተመሰረቱ የጀርባ ማቀፊያዎች ብቻ ነው። የዊንዶውስ እና ማክኦኤስ የኋላ መጠባበቂያዎች ከ10 ዓመታት በላይ ሳይቆዩ ቆይተዋል።

የሞባይል መሳሪያዎች እና አሳሾች መስፋፋት ተከትሎ ማይክሮሶፍት በዊንዶውስ 8 ላይ ንዑስ ፒክስል ቅርጸ-ቁምፊ አተረጓጎም እና የጂዲአይ አይነት መደገፍ አቁሟል። በዚህ ውይይት ውስጥ "ድብዘዛ" ተብሎ የሚጠራው ማክሮስ አተረጓጎም ሁልጊዜ ይደግፋል። ከ2018 ጀምሮ፣ በርካታ HarfBuzz ገንቢዎች ለዓመታት የታከሉ የHarfBuzz ባህሪያትን ወደ Pango ለማምጣት ሞክረዋል። ከ GTK4 እድገት ጋር በትይዩ፣ ወደ OpenGL-ተኮር አተረጓጎም ሽግግር ተካሂዷል፣ ይህ ደግሞ መስመራዊ የጽሁፍ ልኬትን ያሳያል፣ ይህም በፒክሰል አተረጓጎም እና ሊሰፋ በሚችል አቀማመጥ መካከል ያለውን ተቃውሞ አባብሷል።

ለቢትማፕ ቅርጸ-ቁምፊዎች እና ለType1 ቅርፀት ድጋፍን ለማቋረጥ ወጪ በማድረግ LibreOffice፣ Chrome እና Firefox HarfBuzz እንደ የተዋሃደ የቅርጽ ሞተር ወደ መጠቀም ቀይረዋል። ለቢትማፕ ቅርጸ-ቁምፊዎች፣ የሚፈልጓቸው ወደ ክፍት ዓይነት መያዣ እንዲቀይሩ ተጠይቀዋል። Type1 ለ HarfBuzz እንዲተገበር ጥያቄ ወደ አዶቤ ተልኳል፣ ነገር ግን እነሱ ራሳቸው በዚህ አመት Type1ን መደገፍ ስለሚያቆሙ በዚህ ውስጥ ምንም ጥቅም እንደሌለው መለሱ።

የተራቀቁ ቴክኖሎጂዎችን ለማግኘት፣ ወደ HarfBuzz ለመቀየር ለፓንጎ ቤተ-መጽሐፍት ተመሳሳይ ውሳኔ ተደረገ። ዋጋው ከ 20 ዓመታት በፊት ለአንዳንድ አሮጌ ቴክኖሎጂዎች ድጋፍ ማቆም ነበር. ከአቅም ውስንነት አንጻር ገንቢዎች ሁሉንም ነገር ለመስራት በቂ እጆች እንደሌላቸው እና የቆዩ ቴክኖሎጂዎችን ለመጠበቅ ፍላጎት ያላቸው ሰዎች የጎደሉትን ተግባራት ለመጠበቅ ዝግጁ የሆነ ሰው ለማግኘት መሞከር እንደሚችሉ ተጠቁሟል። እንደ ንጽጽር ፣ GNOME3 ተሰጥቷል ፣ ከታየ በኋላ እርካታ የሌላቸው በ Mate እና Cinnamon ፕሮጄክቶች ማዕቀፍ ውስጥ ጊዜ ያለፈባቸው የ GNOME2 ቴክኖሎጂዎችን እድገት መቀጠል ችለዋል። ለፓንጎም ተመሳሳይ ነው፣ ግን እስካሁን ምንም ተቀባዮች የሉም።

ምንጭ: opennet.ru

አስተያየት ያክሉ