Я опытным путем проверил: программно шрифт наклоняется только в том случае, если у него отсутствует курсивное начертание, в противном случае oblique выдает курсив.
Как мне кажется, в спецификации и не может быть такого сказано о начертаниях. Это ж разработчики шрифта определяют, какие гарнитуры внедрить в шрифт. Другое дело, как сами браузеры с ними работают…
Представьте, что вы в Фотошопе делаете трансформацию skew в правую сторону: грубо говоря это и есть облик. А у италика начертание букв даже отличается, появляются скругления, например.
Чтобы быстрее вам ответить, прямо из Википедии скопировал:
… о которой он почему-то говорит, что она закрытая.
На самом деле, я тоже не разделяю подобную точку зрения. Я пока в данных технологиях не разбираюсь (наверное, поэтому и взялся за перевод), но думаю, что разные подходы важны и полезны. Пройдет некоторое время, а там уж и определятся лидеры и аутсайдеры по различным параметрам, в том числе и по сообществу.
Платформа, которая «умеет всё» обречена стать монстром. Уж лучше поднапрячься, изучить дополнительные действительно пригодные для задачи инструменты и внедрить, как дополнение к тому, что уже есть.
Впоне возможно, что более позитивные отзывы связаны не только с обновлениями самого языка, но и с появлением/развитием хороших инструментов, фреймворков, написанных на нем.
Если он имеет ввиду, что в php значения хранятся как универсальный тип
В разделе «On Objectifying The Standard Library» Энтони так и говорит об этом: «The reason is simple, scalars are not objects, but more importantly they are not any type. PHP relies on a type-system that truly believes that strings are integers.».
Это и вправду очень интересная тема.
Да, действительно, вы правы. Проверил на Times New Roman, Хром при
font-style:obliqueподставляет именно курсивную гарнитуру. Хех, интересно.visibility:collapseиempty-cells:hide, поэтому решил таки перевести статью.skewв правую сторону: грубо говоря это и есть облик. А у италика начертание букв даже отличается, появляются скругления, например.Чтобы быстрее вам ответить, прямо из Википедии скопировал:
На самом деле, я тоже не разделяю подобную точку зрения. Я пока в данных технологиях не разбираюсь (наверное, поэтому и взялся за перевод), но думаю, что разные подходы важны и полезны. Пройдет некоторое время, а там уж и определятся лидеры и аутсайдеры по различным параметрам, в том числе и по сообществу.
Пока искал ответ на ваш второй вопрос, нашел несколько интересных ресурсов на тему внутренностей PHP :)
habrahabr.ru/post/162713/
sheriframadan.com/2012/12/php-oop-objects-under-the-hood/
adobkin.com/blog/categories/development-extensions-to-php/
Да, значение строки хранится в поле
char *.В разделе «On Objectifying The Standard Library» Энтони так и говорит об этом: «The reason is simple, scalars are not objects, but more importantly they are not any type. PHP relies on a type-system that truly believes that strings are integers.».
Возможно я что-то упускаю…