Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Khaled Hosny

@khaled@typo.social
mastodon 4.6.9
  • Open on typo.social
488 Followers
115 Following
27 Posts
Joined November 09, 2022
Website:
https://khaledhosny.com
Foundry:
https://aliftype.com
Github:
https://github.com/khaledhosny
Open post
Khaled Hosny @khaled@typo.social
· 3mo ago

تبهرني قدرة واضعي النصوص التأسيسية في العصر العثماني على اختيار جمل مناسبة لغرض المنشأة تؤرخ لها بحساب الجمل.

من سبيل محمد علي بالعقادين نجد التاريخ في شطر البيت الأخير ونصه «أشربوا العطشان من ماء السبيل» وهي تساوي ١٢٣٦ بحساب الجمل، وهو نفس التاريخ المكتوب بالأرقام تحته.

10
0
2
0
Open post
Khaled Hosny @khaled@typo.social
· 5mo ago

يسعدني طرح آخر خطوطي، خط «قشيب»، للجميع.

يقال ثوب قشيب أي جديد نظيف، وسيف قشيب أي مجلو حديث عهد بالصقل، في إشارة لأن «قشيب» تصور معاصر للخط الكوفي المصحفي، وإلى جلاء حروفه وحدة حوافها.

«قشيب» مشروع حر مفتوح المصدر، متاح للاستخدام مجانا. للحصول عليه، والاطلاع أكثر على خصائصه:
https://aliftype.com/qashib

aliftype.com
16
2
9
0
Open post
Khaled Hosny @khaled@typo.social
· 5mo ago

ملاحظة لطيفة لاحظتها بالأمس على الشريط الكتابي لخانقاه بيبرس الجاشنكير.

يظهر أن ألف «السعيدة» سقطت سهوا فكتبت «الخانقاه لسعيدة»، ثم أصلح الخطأ في مرحلة ما بأن شقت اللام إلى نصفين وزيد في كل نصف بمادة أخرى (ربما الجص) لتصبح ألفا ولاما.

10
0
6
0
Open post
Khaled Hosny @khaled@typo.social
· 3mo ago

انتشرت كلمات وأسماء كثيرة من أصل تركي في العصرين المملوكي والعثماني، وبعض هذه الكلمات فيها حرف جيم مثل «لاجين»، و«جركس»، و«جلبي». وملاحظ بين المهتمين بالتراث الإسلامي في مصر نطق هذه الكلمات بجيم معطشه.

هذا الكلمات في أصلها تكتب بحرف چ ذات ثلاث نقاط («لاچين» وتعني الصقر، و«چركس» وهو اسم مختلف على أصله لجماعة عرقية موطنهم الأصلي بلاد القوقاز، و«چلبي» من ألقاب التفخيم التركية)، وهذه الجيم (على عكس الشائع في مصر) لا تنطق جيما معطشة بل تنطق أقرب لتاء وشين «تش» (تشبه إلى حد ما نطق «ch» في الإنجليزية).

ونلاحظ أن النطق العامي المصري ينطقها شينا في الكلمات الثلاثة: «لاشين»، «شركس»، و«شلبي». لأنها أخذت على السماع ولم تقرأ من الكتب، وربما التاء قبل الشين ثقيلة على الأذن العربية فحذفت وبقيت الشين الواضحة.

4
1
0
0
Open post
Khaled Hosny @khaled@typo.social
· 3mo ago

نص تجديد لجنة حفظ الآثار العربية لجامع الطنبغا المارداني ما بين عامي ١٣١٤ و١٣٢١هـ (١٨٩٦–١٩٠٣م)، بخط الخطاط والأثري الكبير الأستاذ يوسف أحمد رحمه الله. ويلاحظ أنه كتبه بالثلث المملوكي الذي كان قد اندثر في زمنه ليتماشى مع الأسلوب الخطي لعصر المسجد، على عادة الأستاذ في ترميم الآثار المملوكية.

3
1
1
0
Open post
Khaled Hosny @khaled@typo.social
· 5mo ago

يسعدني أن أدعوكم يوم السبت بعد القادم (٩ مايو) لجلسة في القلم أتحدث فيها عن مطبعة بولاق، وتاريخ تصميم الحروف الطباعية فيها، ومساهمة خطاطين كبار بداية من ميرزا سنگلاخ وانتهاء بمحمد جعفر بك في تصميم الحروف للمطبعة.
وسأعرض من مقتنياتي الشخصية نماذج من مطبوعات بولاق في عصورها المختلفة، بما فيها الحروف الفارسية (النستعليق) البديعة التي لم تجارها فيها مطبعة أخرى.

https://www.facebook.com/share/p/1ATuj6iZTK/

التفاصيل (لمن لا يريد الدخول إلى فيسبوك):
🗓️ السبت ٩ مايو – ٥:٣٠ مساءً
📍 فرع الخليفة ١٠ حارة درب اللبَّانة، الدور الأول – حي الخليفة
أمام مسجدي السلطان حسن والرفاعي، خلف بيت المعمار المصري
بالقرب من موقف السيدة عائشة.
للحجز: يرجى إرسال الاسم ثلاثيًا عبر رسائل الصفحة على 01093140104 واتساب.
الجلسة مجانية ولكن بحجز مسبق وحتى اكتمال القاعة.
نتطلع لرؤيتكم

facebook.com
7
4
5
0
Open post
Khaled Hosny @khaled@typo.social
· 7mo ago
Replying to
Here comes the neat trick; #Fontra registers a message callback function, which gets called before and after each lookup is applied, and whenever #HarfBuzz is about to apply a lookup that the generated code would have been inserted before, Fontra steps in and modifies the glyph buffer and apply its own positioning logic. Then later lookups will be applied by HarfBuzz and modify the glyph positions as it would have happened with a fully compiled font. OK, it is a super nerdy and maybe a very few people can get why I’m so excited about it, but I’m really proud about it.
7
1
3
0
Open post
Khaled Hosny @khaled@typo.social
· 7mo ago

RE: @behdad@typo.social

If it is good for Knuth, it is good for me I guess.

typo.social
7
1
1
0
Open post
Khaled Hosny @khaled@typo.social
· 4mo ago

مزولة (ساعة شمسية) من خانقاه بيبرس الجاشنكير.

الأرقام على المزولة بحساب الجُمّل، ومكتوب تحتها:
«عمل الفقير محمد بن يوسف الدمياطي»

وسطر آخر لم أتبينه لتآكل الحجر.

ظني أنها عملت في القرن التاسع أو العاشر الهجري، من أسلوب الكتابة الكوفية.

3
2
1
0
Open post
Khaled Hosny @khaled@typo.social
· 7mo ago
Replying to
However, #Fontra does not generate positioning feature code during live preview, as it does the glyph positioning itself, while the rest of the shaping is done by #HarfBuzz (as explained in the blogpost). So how would it do this emulation in the middle of lookup application by HarfBuzz? HarfBuzz has a so-called message callback that allows caller to get a message about what HarfBuzz is doing and the HarfBuzz glyph buffer before each shaping step (this is what https://www.corvelsoftware.co.uk/crowbar/ uses to debug OpenType layout).
corvelsoftware.co.uk
5
3
2
0
Open post
Khaled Hosny @khaled@typo.social
· 6mo ago
Replying to
@behdad I have not released a static font since I managed to make my first variable one. But also I use it for things that have to be dynamic so static fonts is not an option, and I also don’t sell fonts so I don’t have to worry about pricing or lack of support in certain environments.
3
0
0
0
Open post
Khaled Hosny @khaled@typo.social
· 7mo ago
Replying to
@TiroTypeworks @fontra Glyphs, fontmake, and fontc decide what feature tag to use according to the script of the glyphs. Fontra does not do that currently, but also it emulates mark positioning itself so I think it doesn't matter (well maybe if the font has manual abvm/blwm features it would matter, needs testing).
3
0
0
0
Open post
Khaled Hosny @khaled@typo.social
· 5mo ago
Replying to
@paulvanderlaan FontTools cffLib has a remove_hints() function, but it is not exposed to any dedicated command line tool option (it is used by the subsetter, for instance). Should be a few lines script to use it.
2
1
0
0
Open post
Khaled Hosny @khaled@typo.social
· 6mo ago
Replying to
@gharbeia they have been designed alongside Latin for so long they are IMO completely Latinised by now (the ductus, the modulation, the serifs, etc). In the same way the eastern variation of Arabic digits is completely Arabized and is no longer Indian. If I did a historically accurate design of western variation of Arabic digits, a few of them would be completely undecipherable to contemporary reader (I might as do that as an exercise). They would also follow a completely different design direction.
2
0
0
0
Open post
Khaled Hosny @khaled@typo.social
· 7mo ago
Replying to
@justvanrossum Only my development files (sources, binaries) have glyph names. Distributed fonts have no glyph names at all.
2
1
0
0
Open post
Khaled Hosny @khaled@typo.social
· 5mo ago
Replying to
@alerque@mastodon.social Thanks! I hope you will get to use some of them one day.
1
0
0
0
Open post
Khaled Hosny @khaled@typo.social
· 5mo ago
Replying to
@MidooDj@mastodon.online شكرا يا محمود
1
0
0
0
Open post
Khaled Hosny @khaled@typo.social
· 6mo ago
Replying to
(The fact that slab serif designs used to be called Egyptian is completely coincidental, or may be not).
1
0
0
0
Open post
Khaled Hosny @khaled@typo.social
· 7mo ago
Replying to
@justvanrossum@typo.social I stopped making OTFs a while ago, not worth the trouble (especially that I’m now almost always making a variable font of some kind and CFF2 support is patchy).
1
0
0
0
Open post
Khaled Hosny @khaled@typo.social
· 7mo ago
Replying to
@justvanrossum It is always pleasure working with you
1
0
0
0
Open post
Khaled Hosny @khaled@typo.social
· 6mo ago
Replying to
(I went for slab serif initially because I wanted to re-use the “serifs” of the Arabic glyphs, but it looked awful).
0
1
0
0
Open post
Khaled Hosny @khaled@typo.social
· 7mo ago
Replying to
@hovav https://www-cs-faculty.stanford.edu/~knuth/papers/claude-cycles.pdf @behdad
www-cs-faculty.stanford.edu
0
1
0
0
Open post
Khaled Hosny @khaled@typo.social
· 6mo ago
Replying to
@iorsh Thanks!
0
0
0
0
Open post
Khaled Hosny @khaled@typo.social
· 5mo ago
Replying to
@simou_dz@mastodon.social شكرا
0
0
0
0
Open post
Khaled Hosny @khaled@typo.social
· 4mo ago
Replying to
@simou_dz@mastodon.social هذا يلزمه متخصص في المزاول، معرفتي عنها بسيطة.
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 17:49:24 UTC