Comments (23)
Same problem here.
@marekjez86 could you please fix this issue?
from arabic.
@michaelmee : could you provide me with the text that you entered there (don't speak/write Arabic; while I could get a sample text from Wikipedia, I want to reproduce the situation as close as possible to the original)? thank you.
from arabic.
Certainly :)
لدي إكره قوي لمايكروسوفت
Thank you
from arabic.
Same problem here.
from arabic.
Any updates on this problem.. I have the same until now
from arabic.
https://github.com/googlefonts/noto-fonts/issues/1526
from arabic.
from arabic.
@michaelmee @Aknetster : thank you for the issue report.
Could you help us by
- uninstall existing Noto Kufi Arabic font(s)
- download and install the fonts from https://github.com/googlefonts/noto-fonts/tree/master/phaseIII_only/hinted/ttf/NotoKufiArabic
- In your powerpoint select all the text you want in NotoKufiArabic
- choose NotoKufiArabic as the font for your selection
- Please let me know how the selected text displays
- Note that this is a new version of NotoKufiArabic so there might be some new issues present -- it also might or might not fix the problem described here (if it works in Word or Notepad on the same system, but not in PowerPoint, then it might be a PowerPoint problem)
from arabic.
For Word on Windows; Tested reported issue on word (version 16.0.11929.20392) and NotokufiArabic work as expected. I used NotoKufiArabic in this directory https://github.com/googlefonts/noto-fonts/tree/master/phaseIII_only/unhinted/ttf/NotoKufiArabic.
from arabic.
Still the problem exists with MS PowerPoint
from arabic.
@mdqara can you attach screenshot for the current behavior?
from arabic.
@mdqara can you attach screenshot for the current behavior?
Yes, please check how the font is not working on powerpoint for this senstence: (بسم الله الرحمن الرحيم)
you may see how it will work on MS word
Thanks
from arabic.
Could you try something? Please uninstall the font you have and try this build instead:
https://github.com/google/fonts/raw/7a5fe95970040ec5ab452b11b953ebb3efad8c1c/ofl/notokufiarabic/NotoKufiArabic%5Bwght%5D.ttf
(Just as a test.) The version of Noto Kufi Arabic we have shipped so far just contains the Arabic glyphs; the link above is a version of the same font but with a number of added characters from the Latin glyph set. I wonder if Powerpoint does not show fonts which do not contain certain "important" glyphs (punctuation etc.)
from arabic.
Thank you @simoncozens but still I have the same result.. you may try at your end and copy paste this sentence: (بسم الله الرحمن الرحيم)
from arabic.
@mdqara can you attach screenshot for the current behavior?
Yes, please check how the font is not working on powerpoint for this senstence: (بسم الله الرحمن الرحيم) you may see how it will work on MS word
Thanks
Thank you @mdqara. As far as I remmber PowePoint doesn't use Noto Kufi font, It shows the font is Noto Kufi but the actual font used to rendering the text is not Noto Kufi. I believe this is App issue. See https://github.com/googlefonts/noto-fonts/issues/1526#issuecomment-733396922
from arabic.
Understood, that very unfortunate that PowerPoint has this issue.
Thank you @nizarsq
from arabic.
@chrissimpkins suggested that we check the OS/2 Unicode range and Code Page range flags. I think these should be OK because they passed a fontbakery check, but they are apparently used to determine font fallback in Powerpoint.
from arabic.
@chrissimpkins suggested that we check the OS/2 Unicode range and Code Page range flags. I think these should be OK because they passed a fontbakery check, but they are apparently used to determine font fallback in Powerpoint.
Here is Simon's build from https://github.com/googlefonts/noto-fonts/issues/931#issuecomment-1112114544 with the Unicode range and code page range flags set according to DTL OTMaster 8.9 approach.
NotoKufiArabic[wght]-bitflag-edit.ttf.zip
This sets Latin and a handful of other bits for ranges that have partial coverage in the font. We ran into a similar problem with fall back to a different family than intended in the PowerPoint environment a couple of years ago and it turned out that the target script bit flags were not set. The issue is different here but my understanding is that (at least in 2020'ish era PowerPoint) these bit flags play an important role in the PowerPoint font fallback stacks. It is not clear to me how they should be set in MS environments. Might be worth a check to see if this happens to address the PowerPoint problem.
ttx diff vs. Simon's build:
--- NotoKufiArabic[wght].ttf 2022-04-28T14:58:47.992391-04:00
+++ NotoKufiArabic[wght]-bitflag-edit.ttf 2022-04-28T14:49:29.598725-04:00
@@ -1075,12 +1075,12 @@
<!-- Most of this table will be recalculated by the compiler -->
<tableVersion value="1.0"/>
<fontRevision value="2.107"/>
- <checkSumAdjustment value="0x291cbf37"/>
+ <checkSumAdjustment value="0xe7cb9933"/>
<magicNumber value="0x5f0f3cf5"/>
<flags value="00000000 00000011"/>
<unitsPerEm value="1000"/>
<created value="Tue Jun 1 07:42:49 2021"/>
- <modified value="Wed Apr 27 13:35:43 2022"/>
+ <modified value="Thu Apr 28 18:49:29 2022"/>
<xMin value="-493"/>
<yMin value="-593"/>
<xMax value="2179"/>
@@ -1162,9 +1162,9 @@
<bMidline value="0"/>
<bXHeight value="0"/>
</panose>
- <ulUnicodeRange1 value="00000000 00000000 00100000 00000000"/>
- <ulUnicodeRange2 value="00000000 00000000 00000000 00000000"/>
- <ulUnicodeRange3 value="00000000 00000000 00000000 00001000"/>
+ <ulUnicodeRange1 value="10000000 00000000 00100000 01100111"/>
+ <ulUnicodeRange2 value="10000000 00000000 00100000 00001011"/>
+ <ulUnicodeRange3 value="00000000 00000000 00000000 00101000"/>
<ulUnicodeRange4 value="00000000 00000000 00000000 00000000"/>
<achVendID value="GOOG"/>
<fsSelection value="00000000 11000000"/>
@@ -1175,8 +1175,8 @@
<sTypoLineGap value="0"/>
<usWinAscent value="1374"/>
<usWinDescent value="738"/>
- <ulCodePageRange1 value="00000000 00000000 00000000 00000000"/>
- <ulCodePageRange2 value="00000000 00001000 00000000 00000000"/>
+ <ulCodePageRange1 value="00000000 00000000 00000000 00000001"/>
+ <ulCodePageRange2 value="00000000 00000000 00000000 00000000"/>
<sxHeight value="890"/>
<sCapHeight value="1272"/>
<usDefaultChar value="0"/>
from arabic.
Thanks, Chris! @mdqara, please try Chris’ linked file. (I would test it myself but don’t have a Windows computer or PowerPoint…)
from arabic.
I've had no feedback on this for a year, and I don't have access to Powerpoint to test. If anyone can test the new version and finds a problem, I'll reopen.
from arabic.
from arabic.
Hello @simoncozens
I can confirm the problem still exist exactly like what is shown on this: #4 (comment)
My powerpoint version is: 2303 (build: 16227.20318)
from arabic.
Thanks, Chris! @mdqara, please try Chris’ linked file. (I would test it myself but don’t have a Windows computer or PowerPoint…)
I have tested out Chris linked file but the same problem as well
from arabic.
Related Issues (20)
- Noto Sans Arabic v2.011: regression with RTL Kerning HOT 3
- Noto Sans Arabic v2.011: numerals on subtending marks are too light in weight HOT 2
- Noto Sans Arabic v2.011: inconsistent Gaf (گ) top line
- Wrong display of U+FB96“ﮖ”(≈<isolated>U+06B3)
- Noto Sans Arabic v2.011: regression with Arabic number spacing HOT 1
- Noto Sans Arabic v2.011: FontBakery QA FAIL: OS/2.usWinAscent value should be equal or greater than 1431 HOT 5
- Does Noto Sans Arabic support English? HOT 2
- Interpolation problems in `NotoNaskhArabic[wght].ttf`
- Allah does not ligate HOT 10
- Overlap Issue in Noto Sans Arabic HOT 4
- Farsi symbol named "سریاء" HOT 10
- Add support for Belarusian Arabic letters HOT 4
- Incorrect diacritic position for letter jeem when using bullets in InDesign HOT 13
- Noto Naskh Arabic - More Weights? HOT 1
- Overlap with ح and گ HOT 3
- no hinted/ in NotoNaskhArabic HOT 1
- U+FDFB missing diacritics in Noto Sans Arabic HOT 4
- U+FDFA is missing diacritics in Noto Naskh Arabic HOT 9
- NotoNaskhArabic v2.018 ? HOT 2
- Please Kill Noto Sans Arabic and instead use Naksh for everything. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arabic.