حروف حروف تمایز بین حروفی است که با حروف بزرگ یا بزرگ (به طور رسمی تر ماژول ) و کوچکتر ( به طور رسمی تر کوچکتر ) در نمایش نوشتاری زبان های خاص هستند. سیستمهای نوشتاری که حروف بزرگ و کوچک را تشخیص میدهند دارای دو مجموعه موازی از حروف هستند: هر کدام در مجموعه ماژوسول دارای همتای دیگری در مجموعه کوچک هستند. برخی از حروف مشابه شکل یکسانی دارند و فقط از نظر اندازه متفاوت هستند (مثلاً ⟨C، c⟩ یا ⟨S، s⟩ )، اما برای برخی دیگر شکل ها متفاوت است (به عنوان مثال، ⟨A، a⟩ یا ⟨G، g⟩ ). . این دو نوع حروف، نمایشهای جایگزینی از یک حرف هستند: نام و تلفظ یکسانی دارند و معمولاً هنگام مرتبسازی به ترتیب حروف الفبا یکسان با آنها برخورد میشود .
حروف حروف عموماً با حروف مختلط به کار میرود و حروف بزرگ و کوچک در یک متن خاص برای خوانایی ظاهر میشوند. انتخاب مورد اغلب با دستور زبان یک زبان یا قراردادهای یک رشته خاص مشخص می شود. در املا ، حروف بزرگ برای مقاصد خاص، مانند حرف اول یک جمله یا یک اسم خاص (به نام حروف بزرگ یا کلمات بزرگ) محفوظ است، که باعث می شود حروف کوچک در متن معمولی رایج تر باشد.
در برخی زمینه ها، استفاده از یک مورد مرسوم است. به عنوان مثال، نقشههای طراحی مهندسی معمولاً به طور کامل با حروف بزرگ برچسبگذاری میشوند، که تشخیص آنها به صورت جداگانه نسبت به حروف کوچک آسانتر است، زمانی که محدودیتهای فضا به حروف بسیار کوچک نیاز دارند. از سوی دیگر، در ریاضیات ، حروف بزرگ و کوچک به طور کلی به اشیاء ریاضی متفاوتی اشاره میکنند ، که ممکن است در صورت استفاده از دو حالت یک حرف به هم مرتبط باشند. برای مثال، x ممکن است عنصری از مجموعه X را نشان دهد .
اصطلاحات بزرگ و کوچک ممکن است به صورت دو کلمه متوالی نوشته شوند که با خط فاصله ( حروف بزرگ و کوچک - به خصوص اگر اسم دیگری را از قبل تغییر دهند )، [1] یا به صورت یک کلمه ( بزرگ و کوچک) نوشته شوند. ). این اصطلاحات از چیدمان های رایج کشوهای کم عمق به نام قاب تایپ که برای نگهداری تایپ متحرک برای چاپ لترپرس استفاده می شود نشات گرفته است . به طور سنتی، حروف بزرگ در یک سینی کم عمق جداگانه یا "محفظه" که در بالای جعبه ای که حروف کوچک را نگه می داشت، ذخیره می شد. [2] [3] [4]
Majuscule ( / ˈ m æ dʒ ə s k juː l / , کمتر معمول / m ə ˈ dʒ ʌ s k juː l / ) برای دیرینه نگاران ، از نظر فنی به هر خطی گفته می شود که حروف آن دارای حروف بسیار کم یا بسیار کوتاه بالارونده و غیرنزولی است. اصلاً (مثلاً خطهای برجستهای که در Codex Vaticanus Graecus 1209 یا کتاب کلز استفاده شده است ). به دلیل تأثیر بصری آنها، این باعث شد که اصطلاح mauscule توصیف مناسبی برای آنچه بعداً بیشتر به عنوان حروف بزرگ شناخته شد.
Minuscule به حروف کوچک اشاره دارد . این کلمه اغلب به دلیل ارتباط با کلمه نامربوط مینیاتور و پیشوند mini- به صورت کوچک نوشته می شود . این به طور سنتی به عنوان یک اشتباه املایی در نظر گرفته می شد (از آنجایی که minuscule از کلمه minus [5] گرفته شده است )، اما اکنون آنقدر رایج است که برخی از فرهنگ لغت ها تمایل دارند آن را به عنوان املای غیر استاندارد یا متفاوت بپذیرند. [6] با این حال، هنوز احتمال کمتری وجود دارد که در اشاره به حروف کوچک از حروف کوچک استفاده شود.
حروف کوچک حروف کوچک میتواند شبیه اشکال کوچکتر حروف بزرگ محدود به باند پایه باشد (مثلاً «C/c» و «S/s»، رجوع کنید به حروف کوچک ) یا به سختی مرتبط به نظر برسند (مانند «D/d» و « G/g"). در اینجا مقایسه ای از انواع بزرگ و کوچک هر حرف موجود در الفبای انگلیسی وجود دارد (نمایش دقیق بسته به نوع و فونت استفاده شده متفاوت است):
(برخی از حروف کوچک دارای تغییراتی هستند به عنوان مثال a/ɑ.)
از نظر تایپوگرافی ، تفاوت اساسی بین ماژول ها و مینوسکل ها در این نیست که ماژوسکل ها بزرگ و کوچک هستند، بلکه در این است که ماژول ها معمولاً ارتفاع یکنواخت دارند (اگرچه، بسته به نوع تایپ، ممکن است استثناهایی وجود داشته باشد، به ویژه در مورد Q و گاهی اوقات J. داشتن یک عنصر نزولی نیز می تواند به ارتفاع معمولی یک حرف اضافه کند.
تنوع بیشتری در ارتفاع کوچکها وجود دارد، زیرا برخی از آنها دارای قسمتهای بالاتر ( صعودی ) یا پایینتر ( نزولی ) نسبت به اندازه معمولی هستند. به طور معمول، b، d، f، h، k، l، t [نکته 1] حروفی هستند که دارای نزول هستند و g، j، p، q، y حروفی هستند که دارای نزول هستند. علاوه بر این، با اعداد سبک قدیمی که هنوز توسط برخی فونت های سنتی یا کلاسیک استفاده می شود، 6 و 8 مجموعه صعودی را تشکیل می دهند و 3، 4، 5، 7 و 9 مجموعه نزولی را تشکیل می دهند.
اقلیت سیستم های نوشتاری از دو حالت مجزا استفاده می کنند. چنین سیستم های نوشتاری را اسکریپت های دو مجلسی می نامند . این خطها شامل خطهای لاتین ، سیریلیک ، یونانی ، قبطی ، ارمنی ، گلاگولیتی ، آدلم ، وارانگ سیتی ، گارای ، زاغوا ، اوساژ ، ویثکوقی و دسرت است . زبان های نوشته شده در این اسکریپت ها از حروف به عنوان کمکی برای وضوح استفاده می کنند. الفبای گرجی انواع مختلفی دارد و سعی شد از آنها به عنوان موارد مختلف استفاده شود، اما زبان نوشتاری گرجی مدرن حروف را تشخیص نمی دهد. [8]
همه سیستمهای نوشتاری دیگر هیچ تمایزی بین ماژوسکلها و کوچکها قائل نمیشوند - سیستمی به نام خط تک مجلسی یا یونیکاس . این شامل اکثر خطهای هجا و دیگر حروف الفبا میشود.
در اسکریپت هایی با حروف بزرگ، حروف کوچک معمولا برای اکثر متن استفاده می شود. وقتی پررنگ در دسترس نباشد، از حروف بزرگ برای بزرگنویسی و تأکید استفاده میشود. کلمات اختصاری (و به ویژه حروف اولیه) بسته به عوامل مختلف ، اغلب با حروف تمام نوشته می شوند .
حروف بزرگ نوشتن کلمه ای است که حرف اول آن بزرگ و بقیه حروف کوچک باشد. قواعد حروف بزرگ بسته به زبان متفاوت است و اغلب کاملاً پیچیده است، اما در اکثر زبانهای مدرن که حروف بزرگ هستند، اولین کلمه هر جمله مانند همه اسمهای خاص با حروف بزرگ نوشته میشود . [ نیازمند منبع ]
حروف بزرگ در انگلیسی، از نظر قواعد املایی کلی مستقل از زمینه (مثلاً عنوان در مقابل عنوان در مقابل متن)، به طور جهانی برای نوشتن رسمی استاندارد شده است. حروف بزرگ به عنوان حرف اول جمله، اسم خاص یا صفت خاص استفاده می شود . نام روزهای هفته و نام ماه ها نیز مانند ضمیر اول شخص «من» [9] و ذره خوانی «O» با حروف بزرگ نوشته می شود. چند جفت کلمه با معانی مختلف وجود دارد که تنها تفاوت آنها بزرگ کردن حرف اول است. افتخارات و عناوین شخصی که نشان دهنده رتبه یا اعتبار هستند، زمانی که همراه با نام شخص مورد استفاده قرار می گیرند با حروف بزرگ نوشته می شوند (مثلاً "آقای اسمیت"، "اسقف گورمن"، "پروفسور مور") یا به عنوان یک آدرس مستقیم، اما معمولاً در صورت استفاده از آن استفاده نمی شود. به تنهایی و به معنای کلی تر. [10] [11] همچنین میتوان آن را مرسوم دانست که هر کلمهای را با حروف بزرگ – در برخی زمینهها حتی یک ضمیر [12] که به خدای دین توحیدی اشاره میکند، در نظر گرفت .
کلمات دیگر معمولا با حروف کوچک شروع می شوند. با این حال، شرایطی وجود دارد که ممکن است از حروف بزرگ بیشتر برای تأکید بیشتر استفاده شود، به عنوان مثال در سرفصل ها و عناوین انتشارات (به زیر مراجعه کنید). در برخی از اشکال سنتی شعر، حروف بزرگ معمولاً به عنوان یک نشانگر برای نشان دادن آغاز یک ردیف بیت مستقل از هر ویژگی دستوری استفاده می شود. در نوشتههای سیاسی، تقلید و طنز، تأکید غیرمنتظرهای که با بزرگنویسی نابخردانه ایجاد میشود، اغلب برای تأثیرات سبکی بسیار زیاد استفاده میشود، مانند مورد برادر بزرگ جورج اورول .
زبان های دیگر در استفاده از حروف بزرگ متفاوت هستند. برای مثال، در آلمانی همه اسامی با حروف بزرگ نوشته میشوند (این قبلاً در انگلیسی نیز رایج بود، عمدتاً در قرنهای 17 و 18)، در حالی که در زبانهای رومی و دیگر زبانهای اروپایی، نام روزهای هفته، نام ماهها. و صفت های ملیت، مذهب و غیره معمولاً با حروف کوچک شروع می شوند. [13] از سوی دیگر، در برخی از زبانها مرسوم است که ضمایر مؤدبانه رسمی را با حروف بزرگ بنویسند ، به عنوان مثال De ، Dem ( دانمارکی )، Sie ، Ihnen (آلمانی)، و Vd یا Ud (مخفف عبارت usted در اسپانیایی ).
ارتباطات غیررسمی، مانند ارسال پیام کوتاه ، پیامرسانی فوری یا یادداشت چسبنده دستنویس ، ممکن است به خود زحمت پیروی از قراردادهای مربوط به حروف بزرگ را نداشته باشد، اما به این دلیل است که کاربران آن معمولاً انتظار ندارند رسمی باشد. [9]
قراردادهای املایی و گرافیستی مشابهی برای تأکید یا پیروی از قوانین خاص زبان یا سایر قواعد استفاده می شود، از جمله:
در زبان انگلیسی، انواع مختلفی از سبک های موردی در شرایط مختلف استفاده می شود:
در نشریات انگلیسی زبان، قراردادهای مختلفی برای حروف بزرگ کلمات در عناوین و سرفصلهای نشریات ، از جمله سرفصلها و فصلها استفاده میشود. قوانین به طور قابل توجهی بین سبک های خانه فردی متفاوت است.
قراردادی که توسط بسیاری از ناشران بریتانیایی (از جمله ناشران علمی مانند Nature و New Scientist ، مجلاتی مانند The Economist و روزنامه هایی مانند The Guardian و The Times ) و بسیاری از روزنامه های ایالات متحده دنبال می شود، حروف بزرگ در تیترها به سبک جمله است، یعنی حروف بزرگ از قوانین مشابهی پیروی می کند. درخواست احکام این قرارداد معمولاً مورد حکم نامیده می شود . همچنین ممکن است برای عناوین نشریات، به ویژه در منابع کتابشناختی و فهرست های کتابخانه ای استفاده شود. نمونه ای از یک ناشر جهانی که سبک خانه انگلیسی آن عناوین و سرفصل های جملاتی را تجویز می کند، سازمان بین المللی استاندارد (ISO) است. [ نیازمند منبع ]
با این حال، برای عناوین نشریات، استفاده از حروف بزرگ کلمات مهم در میان ناشران بریتانیایی [23] و ایالات متحده ، یک روش تایپوگرافی رایج است (و در ایالات متحده، این امر اغلب برای سرفصل ها نیز اعمال می شود). این خانواده از قراردادهای تایپوگرافی معمولاً عنوان نامیده می شود . به عنوان مثال، R. M. Ritter's Oxford's Oxford Manual of Style (2002) پیشنهاد می کند که «کلمه اول و همه اسم ها، ضمایر، صفت ها، افعال و قیدها را با حروف بزرگ بنویسید، اما به طور کلی نه مقالات، حروف ربط و حروف اضافه کوتاه». [24] این یک شکل قدیمی از تاکید است ، شبیه به روش مدرن تر استفاده از فونت بزرگتر یا پررنگ برای عنوان. قوانینی که تعیین میکنند کدام کلمات باید با حروف بزرگ بنویسند، بر اساس هیچ گونه تمایز صحیح و نادرست ذاتی دستوری نیستند و به طور کلی استاندارد نشدهاند. آنها بین راهنماهای سبک متفاوت هستند، اگرچه بیشتر راهنماهای سبک تمایل دارند از چند قرارداد قوی پیروی کنند، به شرح زیر:
حروف عنوان به طور گسترده در بسیاری از نشریات انگلیسی زبان، به ویژه در ایالات متحده استفاده می شود. با این حال، قراردادهای آن گاهی اوقات به شدت رعایت نمی شود - به ویژه در نوشتار غیر رسمی.
در تایپوگرافی خلاقانه، مانند جلدهای ضبط موسیقی و سایر مواد هنری، معمولاً با همه سبکها مواجه میشویم، از جمله حروف تمام حروف کوچک و سبکهای خاص، مانند کلاههای ناودانی (پایین را ببینید). برای مثال، در علامتهای کلمه بازیهای ویدیویی، استفاده از حروف بزرگ و سبک در ابتدا و انتهای عنوان، با حروف میانی با حروف کوچک یا کوچک (مانند ArcaniA ، ArmA ، و DmC ) غیر معمول نیست .
اسمهای خاص تک کلمهای در انگلیسی نوشتاری رسمی با حروف بزرگ نوشته میشوند، مگر اینکه نام عمداً برای شکستن این قاعده تلطیف شده باشد (مانند ee cummings ، bell hooks ، eden ahbez ، و danah boyd ).
اسامی خاص چند کلمه ای شامل نام سازمان ها، نشریات و افراد است. غالباً قوانین «حروف عنوان» (که در قسمت قبل توضیح داده شد) در مورد این نامها اعمال میشود، به طوری که مقالات غیر اولیه، حروف ربط و حروف اضافه کوتاه، کوچک و همه کلمات دیگر بزرگ هستند. به عنوان مثال، حرف اضافه کوتاه «از» و ماده «the» در «کمیته راهبری اداره مالی» با حروف کوچک هستند. معمولاً فقط از کلمات با حروف بزرگ برای شکل دادن یک نوع مخفف نام استفاده می شود، اگرچه تغییراتی در این مورد وجود دارد.
در مورد نامهای شخصی ، این عمل میتواند متفاوت باشد (گاهی اوقات همه کلمات بدون در نظر گرفتن طول یا عملکرد، با حروف بزرگ نوشته میشوند)، اما به نامهای انگلیسی محدود نمیشود. به عنوان مثال می توان به نام های انگلیسی تامار گرجستانی و کاترین کبیر ، " van " و "der" در نام های هلندی ، " fon " و "zu" در آلمانی ، "de"، "los" و "y" در نام های اسپانیایی ، اشاره کرد. «de» یا «d» در نامهای فرانسوی و «ibn» در نامهای عربی .
برخی از پیشوندهای نام خانوادگی نیز بر حروف بزرگ حرف یا کلمه داخلی زیر تأثیر می گذارند، برای مثال «Mac» در نام های سلتیک و «Al» در نام های عربی.
در سیستم بینالمللی واحدها (SI)، یک حرف معمولاً وقتی به عنوان نماد واحد استفاده میشود، معانی مختلفی در حروف بزرگ و کوچک دارد. به طور کلی، نمادهای واحد با حروف کوچک نوشته می شوند، اما اگر نام واحد از یک اسم خاص گرفته شده باشد، حرف اول نماد بزرگ می شود. با این وجود، نام واحد، اگر املا شود، همیشه یک اسم رایج در نظر گرفته می شود و بر اساس آن با حروف کوچک نوشته می شود. [26] به عنوان مثال:
برای وضوح، نماد لیتر را می توان به صورت اختیاری با حروف بزرگ نوشت، حتی اگر نام از یک اسم خاص مشتق نشده باشد. [26] برای مثال، "یک لیتر" ممکن است به صورت زیر نوشته شود:
حروف یک نماد پیشوند مستقل از نماد واحدی که به آن متصل است تعیین می شود. حروف کوچک برای همه نمادهای پیشوند فرعی و نمادهای پیشوند چندگانه کوچک تا "k" استفاده می شود (برای کیلو ، به معنای 10 3 = 1000 ضرب)، در حالی که حروف بزرگ برای ضرب کننده های بزرگتر استفاده می شود: [26]
برخی از سبکهای مورد در انگلیسی استاندارد استفاده نمیشوند، اما در برنامهنویسی کامپیوتر ، برندسازی محصول یا سایر زمینههای تخصصی رایج هستند.
استفاده از نحوه تجزیه زبان های برنامه نویسی به صورت برنامه نویسی ناشی می شود. آنها به طور کلی نشانه های نحوی خود را با فضای خالی ساده از جمله کاراکترهای فاصله ، برگه ها و خطوط جدید جدا می کنند . هنگامی که نشانهها، مانند نام توابع و متغیرها در توسعه نرمافزار پیچیده شروع به تکثیر میکنند ، و هنوز نیاز به خوانایی کد منبع برای انسان وجود دارد، قراردادهای نامگذاری این امکان را فراهم میکنند. به عنوان مثال، تابعی که با ضرب ماتریس سروکار دارد میتواند به طور رسمی نامیده شود:
SGEMM(*)
، با ستاره ای که در لیستی از 13 پارامتر به همان اندازه غیرقابل درک قرار دارد (در BLAS )،MultiplyMatrixByMatrix(Matrix x, Matrix y)
، در برخی زبان های سطح بالاتر فرضی آشکارا تایپ شده ، به طور گسترده از نحو C++ یا جاوا پیروی می کند .multiply-matrix-by-matrix(x, y)
در چیزی مشتق شده از LISP ، یا شاید(multiply (x y))
در CLOS یا زبان مشتق جدیدتر که از استنتاج نوع و ارسال چندگانه پشتیبانی می کند .در هر مورد، حروف بزرگ یا فقدان آن تابع متفاوتی را پشتیبانی می کند. در مورد اول، سازگاری FORTRAN به نامگذاری بدون حروف بزرگ و نام توابع کوتاه نیاز دارد. دومی از نام ها و انواع توابع و آرگومان به راحتی قابل تشخیص، در چارچوب یک زبان امری و به شدت تایپ شده پشتیبانی می کند. مورد سوم از امکانات کلان LISP و تمایل آن به مشاهده برنامه ها و داده ها به صورت حداقلی و قابل تعویض پشتیبانی می کند. اصطلاح چهارم به طور کلی به قند نحوی بسیار کمتری نیاز دارد ، زیرا بسیاری از معنایی آن ضمنی است، اما به دلیل مختصر بودن آن و عدم نیاز به حروف بزرگ یا کلمات چند بخشی، ممکن است کد را برای برنامه نویس معمولی بیش از حد انتزاعی و بیش از حد بارگذاری کند. برای فهمیدن
بنابراین قابل درک است که چنین قراردادهای کدنویسی بسیار ذهنی هستند و می توانند به بحث های نسبتاً عقیدتی منجر شوند، مانند جنگ های ویرایشگر ، یا در مورد سبک تورفتگی . حروف بزرگ نیز از این قاعده مستثنی نیست.
"theQuickBrownFoxJumpsOverTheLazyDog" یا "TheQuickBrownFoxJumpsOverTheLazyDog"
فاصله ها و علائم نگارشی حذف شده و حرف اول هر کلمه بزرگ نوشته می شود. اگر این شامل حرف اول کلمه اول باشد (CamelCase، " PowerPoint "، "TheQuick..."، و غیره)، این مورد گاهی اوقات با اشاره به مورد شتر بالایی (یا، به طور مثال، CamelCase )، کیس پاسکال نامیده می شود. زبان برنامه نویسی پاسکال [28] یا bumpy case .
وقتی حرف اول کلمه اول کوچک باشد (" iPod "، " eBay "، "theQuickBrownFox...")، این مورد معمولاً بهعنوان جلد شتر پایین یا قاب dromedary شناخته میشود (بهطور مثال: dromedaryCase ). این قالب در برندسازی محصولات و خدمات فناوری اطلاعات با یک "i" اولیه به معنای " اینترنت " یا "هوشمند"، [ نیاز به منبع ] مانند آی پاد ، یا "e" اولیه به معنای "الکترونیک"، محبوب شده است. در ایمیل (پست الکترونیکی) یا تجارت الکترونیک (تجارت الکترونیک).
"روباه_قهوه_سریع_از روی_سگ_تنبل_پرید"
علائم نگارشی حذف شده و فاصله ها با زیرخط تکی جایگزین می شوند . به طور معمول حروف دارای حروف مشابه هستند (مثلاً "UPPER_CASE_EMBEDDED_UNDERSCORE" یا "Lower_case_embedded_Underscore") اما حروف را می توان مانند سازنده های نوع OCaml با هم ترکیب کرد (مثلاً "Upper_then_downscore"). [29] این سبک را میتوان بهخصوص در برنامهنویسی پایتون ، که در آن از این قرارداد برای نامگذاری متغیرها استفاده میشود نیز نامید . به عنوان مثال، ممکن است snake_case ، pothole_case ، و غیره رندر شود . وقتی تمام حروف بزرگ است، ممکن است به عنوان Screaming Snake case (یا SCREAMING_SNAKE_CASE ) یا مورد خطر اطلاق شود . [30]
"روباه-قهوه ای-سریع-از روی-سگ-تنبل-پرید"
مشابه snake case، در بالا، به جز خط تیره به جای خط زیر برای جایگزینی فضاها استفاده می شود. همچنین با نامهای Spinal Case ، Param Case ، Lisp Case با اشاره به زبان برنامهنویسی Lisp ، یا dash case شناخته میشود (یا به طور مثال بهعنوان قاب کباب ، شبیه به سیخهایی که در کباب میچسبند ). اگر هر کلمه با حروف بزرگ نوشته شود، سبک به عنوان Train case ( TRAIN-CASE ) شناخته می شود. [ نیازمند منبع ]
در CSS ، همه نامهای دارایی و بیشتر مقادیر کلیدواژه عمدتاً در قالب کباب قالببندی میشوند.
"tHeqUicKBrOWnFoXJUmpsoVeRThElAzydOG"
حروف مختلط بدون اهمیت معنایی یا نحوی برای استفاده از حروف بزرگ. گاهی اوقات فقط حروف صدادار بزرگ هستند، گاهی اوقات حروف بزرگ و کوچک متناوب هستند، اما اغلب به سادگی تصادفی است. این نام از معنای طعنه آمیز یا کنایه آمیزی گرفته شده است که در تلاش نویسنده برای انتقال خونسردی (سرطانی) خود استفاده شده است. [ نیاز به ذکر منبع ] همچنین برای تمسخر نقض قوانین موردی استاندارد انگلیسی توسط بازاریابان در نامگذاری بستههای نرمافزاری رایانهای استفاده میشود، حتی زمانی که هیچ الزام فنی برای انجام این کار وجود ندارد - به عنوان مثال، نامگذاری یک سیستم پنجرهای توسط Sun Microsystems NeWS . نامگذاری تصویری سبک، طبیعتاً تصادفی است: studlY cAps ، StudLy Caps ، و غیره.
در مجموعه کاراکترهای توسعه یافته برای محاسبات ، هر حرف بزرگ و کوچک به عنوان یک کاراکتر جداگانه کدگذاری می شود. به منظور فعال کردن تا کردن حروف و تبدیل حروف، نرم افزار باید دو کاراکتر را که نشان دهنده انواع حروف هستند به هم مرتبط کند. (برخی از سیستمهای رمزگذاری کاراکترهای قدیمی، مانند کد Baudot ، محدود به یک مجموعه از حروف هستند که معمولاً با انواع حروف بزرگ نشان داده میشوند.)
از این ایده که جدول کد کاراکترها را طوری تا کنید که حروف بزرگ و کوچک بر هم منطبق شوند، میتوان گفت که عملیاتهای حساس به حروف بزرگ و کوچک تا کردن حروف هستند. تبدیل حروف حروف در یک رشته در برنامههای کامپیوتری، به عنوان مثال برای مقایسههای غیرحساس به حروف، رایج است. بسیاری از زبان های برنامه نویسی سطح بالا روش های ساده ای را برای تبدیل حروف، حداقل برای مجموعه کاراکترهای ASCII ارائه می دهند .
اینکه آیا انواع مورد به عنوان معادل یکدیگر در نظر گرفته می شوند یا نه بسته به سیستم کامپیوتری و زمینه متفاوت است. به عنوان مثال، رمزهای عبور کاربر عموماً به حروف کوچک و بزرگ حساس هستند تا تنوع بیشتری داشته باشند و شکستن آنها دشوارتر شود. در مقابل، حروف بزرگ معمولاً در جستجوهای کلیدواژه نادیده گرفته می شود تا تغییرات ناچیز در حروف بزرگ کلمه کلیدی هم در پرس و جوها و هم در مطالب درخواست شده نادیده گرفته شود.
یونیکد تا کردن حروف بزرگ را از طریق سه ویژگی نگاشت حروف بزرگ و کوچک و حروف عنوان تعریف میکند ( در این زمینه، «حروف عنوان» مربوط به لیگاتورها و دیگرافهایی است که به صورت نویسههای مختلط کدگذاری شدهاند . جزء با حروف بزرگ و جزء دوم با حروف کوچک). [31] این ویژگیها همه کاراکترهای موجود در اسکریپتها را با حالتهای متفاوت به سایر انواع حروف کوچک مرتبط میکنند.
همانطور که در یادداشت فنی یونیکد شماره 26 به اختصار توضیح داده شد، [32] "از نظر مسائل اجرایی، هر گونه تلاش برای یکسان سازی لاتین، یونانی و سیریلیک باعث خرابی [و] عملیات پوشش دهی به یک آشفتگی نامقدس می شود، و در واقع همه پوشش ها را تبدیل می کند. حساس به زمینه عملیات […]». به عبارت دیگر، در حالی که اشکال حروف مانند A ، B ، E ، H ، K ، M ، O ، P ، T ، X ، Y و غیره بین الفبای لاتین، یونانی و سیریلیک مشترک است (و تفاوت های کوچک در اشکال متعارف آنها ممکن است صرفاً ماهیت چاپی در نظر گرفته شود)، همچنان برای یک مجموعه کاراکترهای چند زبانه یا یک فونت مشکل ساز است که فقط یک نقطه کد برای مثلاً حرف بزرگ B ارائه دهد ، زیرا این کار را بسیار دشوار می کند. برای یک واژهپرداز، آن حرف بزرگ را به یکی از سه انتخاب مختلف برای حروف کوچک، b لاتین (U+0062)، β یونانی (U+03B2) یا سیریلیک в (U+0432) تغییر دهد. بنابراین، حروف بزرگ لاتین، یونانی و سیریلیک مربوطه (به ترتیب U+0042، U+0392 و U+0412) نیز علیرغم یکسان بودن ظاهرشان، بهعنوان نویسههای جداگانه کدگذاری میشوند. بدون حروف، یک "الفبای یکپارچه اروپایی" - مانند ABБCГDΔΕЄЗFΦGHIИJ ... Z ، با یک زیر مجموعه مناسب برای هر زبان - امکان پذیر است. اما با در نظر گرفتن حروف، بسیار روشن می شود که این الفبا مجموعه های نسبتاً متمایزی از نمادها هستند.
اکثر واژهپردازهای مدرن تبدیل خودکار حروف کوچک را با یک کلیک ساده یا فشار دادن کلید فراهم میکنند. به عنوان مثال، در مایکروسافت آفیس ورد، یک کادر محاوره ای برای جابجایی متن انتخاب شده از طریق حروف بزرگ، سپس حروف کوچک و سپس Title Case وجود دارد (در واقع حروف شروع، کلمات استثنا باید به صورت جداگانه کوچک شوند). کلید ⇧ Shift+ F3هم همین کار را می کند.
در برخی از اشکال بیسیک دو روش برای تبدیل کیس وجود دارد:
UpperA$ = UCASE$ ( "a" ) LowerA$ = LCASE$ ( "A" )
C و C++ و همچنین هر زبانی شبیه به C که با کتابخانه استاندارد آن مطابقت دارد ، این توابع را در فایل ctype.h ارائه می کنند :
char upperA = toupper ( 'a' ); char lowA = tolower ( 'A' );
تبدیل مورد با مجموعه کاراکترهای مختلف متفاوت است . در ASCII یا EBCDIC ، حروف بزرگ را می توان به روش زیر، در C تبدیل کرد:
int toupper ( int c ) { return islower ( c ) ? c – 'a' + 'A' : c ; } int tolower ( int c ) { return isupper ( c ) ? c – 'A' + 'a' : c ; }
این فقط به این دلیل کار می کند که حروف حروف بزرگ و کوچک به یک اندازه فاصله دارند. در ASCII آنها متوالی هستند، در حالی که با EBCDIC اینطور نیستند. با این حال، حروف بزرگ به همان الگو و با همان شکاف هایی که حروف کوچک هستند مرتب شده اند، بنابراین این تکنیک همچنان کار می کند.
برخی از زبان های برنامه نویسی کامپیوتر امکاناتی را برای تبدیل متن به شکلی که در آن همه کلمات با حروف بزرگ نوشته می شوند، ارائه می دهند. ویژوال بیسیک این را "مورد مناسب" می نامد. پایتون آن را "مورد عنوان" می نامد. این با قراردادهای معمول حروف عنوان ، مانند قرارداد انگلیسی که در آن کلمات جزئی با حروف بزرگ نوشته نمی شوند، متفاوت است.
در ابتدا حروف الفبا کاملاً با حروف بزرگ نوشته می شدند که بین کران های بالا و پایین به خوبی مشخص شده بودند. وقتی به سرعت با قلم نوشته می شد ، این ها به شکل های گردتر و بسیار ساده تر تبدیل می شدند. اولین عقربههای کوچک، نیمه یونسیال و خط شکسته کوچک، که دیگر بین یک جفت خط محدود نمیشد، از اینها بود . [33] اینها به نوبه خود پایههای خط کوچک کارولینگی را تشکیل دادند که توسط آلکوین برای استفاده در دربار شارلمانی توسعه یافت ، که به سرعت در سراسر اروپا گسترش یافت. مزیت کوچک نسبت به ماژوسول بهبود یافته بود، خوانایی سریعتر. [ نیازمند منبع ]
در لاتین ، پاپیروسهایی از Herculaneum که قدمت آنها قبل از سال 79 (زمانی که نابود شد) پیدا شدهاند که به خط شکسته رومی قدیم نوشته شدهاند ، بهعنوان مثال، اشکال اولیه حروف کوچک «d»، «h» و «r»، از قبل قابل تشخیص است. به گفته ی پاپیروولوژیست، کنات کلو ، «بنابراین، این نظریه که حروف کوچک از قرن پنجم یونسیال و قرن نهم کارولینژی کوچک ساخته شده اند، اشتباه به نظر می رسد». [34] هر دو حروف بزرگ و کوچک وجود داشتند، اما تفاوت بین این دو نوع در ابتدا سبکی بود تا املایی و سیستم نوشتاری هنوز اساساً تک مجلسی بود: یک سند دستنویس معین میتوانست از یک سبک یا سبک دیگر استفاده کند، اما اینها ترکیبی نبودند. زبان های اروپایی، به جز یونان باستان و لاتین، قبل از حدود سال 1300 تمایز موردی را قائل نبودند. [ نیاز به نقل از ]
جدول زمانی نگارش در اروپای غربی را می توان به چهار دوره تقسیم کرد: [ نیازمند منبع ]
به طور سنتی، برخی از حروف بر اساس مجموعه ای از قوانین متفاوت ارائه می شدند. به ویژه، حروفی که شروع به جملات یا اسم ها می کردند بزرگتر می شدند و اغلب با خطی مشخص نوشته می شدند. تا اوایل قرن 18 هیچ سیستم سرمایه گذاری ثابتی وجود نداشت. زبان انگلیسی در نهایت قانون اسامی را کنار گذاشت، در حالی که زبان آلمانی آن را حفظ می کند.
تحولات مشابهی در سایر حروف الفبا رخ داده است. خط کوچک حروف الفبای یونانی در قرن هفتم ریشه دارد و شکل چهارخطی خود را (یعنی مشخصههای صعودی و نزولی) [35] در قرن هشتم به دست آورد. با گذشت زمان، فرم های حروف یونسیال به طور فزاینده ای در فیلمنامه ترکیب می شدند. قدیمیترین متن یونانی با حروف کوچک تاریخگذاری شده، اناجیل اوسپنسکی (MS 461) در سال 835 است. [36] به نظر میرسد که روش مدرن بزرگ کردن حرف اول هر جمله وارد شده است (و به ندرت هنگام چاپ مواد یونانی باستان استفاده میشود. امروز). [ نیازمند منبع ]
بلوکهای نوع منفرد مورد استفاده در حروفچینی دستی در کشوهای کم عمق چوبی یا فلزی به نام « جعبههای نوع » ذخیره میشوند. هر کدام به تعدادی محفظه ("جعبه") برای ذخیره حروف مختلف تقسیم می شوند. [ نیازمند منبع ]
فرهنگ لغت جهانی آکسفورد در مورد اصول تناسبی پیشرفته تاریخی (تجدید چاپ 1952) نشان می دهد که حروف بزرگ به این معنا (اشاره به جعبه یا قاب مورد استفاده توسط یک آهنگساز در تجارت چاپ است) برای اولین بار در سال 1588 در انگلیسی استفاده شد. در اصل یک جلد بزرگ برای هر نوع حروف، سپس «قوضهای تقسیمشده»، جفتهایی برای حروف کوچک و کوچک، تا سال 1563 در منطقه بلژیک امروزی، تا سال 1588 در انگلستان و قبل از 1723 در فرانسه معرفی شدند.
واژه های بزرگ و کوچک از این تقسیم نشات می گیرند. طبق قرارداد، زمانی که دو کیس از قفسه ذخیره سازی خارج می شدند و روی یک قفسه روی میز آهنگساز قرار می گرفتند ، کیس حاوی سرستون ها و سرستون های کوچک با زاویه ای تندتر در پشت میز قرار می گرفت. حروف کوچک، علائم نگارشی و فضاها با زاویه کمتری در زیر آن تا جلوی میز، بنابراین حروف بزرگ و کوچک راحتتر میشوند. [37]
اگرچه جفت کیس در کشورهای انگلیسی زبان و بسیاری از کشورهای اروپایی در قرن هفدهم مورد استفاده قرار گرفت، اما در آلمان و اسکاندیناوی استفاده از این مورد ادامه یافت. [37]
الگوهای مختلفی از حروف در دسترس هستند، اغلب با محفظههایی برای حروف کوچک با توجه به دفعات استفاده از حروف، به طوری که رایجترین حروف در جعبههای بزرگتر در مرکز حروف گروهبندی میشوند. [37] آهنگساز، بلوکهای حروف را از محفظهها میگیرد و آنها را در یک چوب آهنگسازی قرار میدهد ، از چپ به راست کار میکند و حروف را وارونه با علامت به بالا قرار میدهد، سپس نوع مونتاژ شده را در یک گالری تنظیم میکند . [37]