1. चूंकि किसी भी बोली को एक स्रोत माना जाता है, भले ही वह अज्ञात हो।
2. चूंकि एक मार्कडाउन के
> Quote
रूप में प्रस्तुत किया गया है <blockquote><p>Quote</p></blockquote>
और
> Quote1
>
> Quote2
के रूप में प्रस्तुत किया गया है
<blockquote>
<p>Quote1</p>
<p>Quote2</p>
</blockquote>
इसका समाधान मेरे पास हमेशा <p></p>
स्रोत के रूप में रहता है और इसे css (मेरे मामले में SCSS) द्वारा संभालता है:
blockquote {
p {
display: inline;
&:first-of-type {
quotes: '\201C' '\201D' '\2018' '\2019';
&::before {
content: open-quote;
margin-right: 0.1rem;
}
}
&:last-of-type {
quotes: '\201C' '\201D' '\2018' '\2019';
font-style: italic;
&::before {
content: close-quote "\000A" "\2014" " ";
white-space: pre;
margin-left: 0.1rem;
font-style: normal;
}
}
// In case of a quote without a source.
&:only-of-type {
font-style: normal;
quotes: '\201C' '\201D' '\2018' '\2019';
&::before {
content: open-quote;
margin-right: 0.1rem;
}
&::after {
content: close-quote;
margin-left: 0.1rem;
}
}
}
}
\000A
यह नई लाइन यूनिकोड चरित्र सीएसएस प्रारूप है, यह स्रोत, अगली पंक्ति में दिखाई देते हैं में अगर आप नहीं चाहते हैं बनाने के लिए मदद, बस इसे हटा दें और कुछ वहाँ रिक्त स्थान जोड़ें। अन्य यूनिकोड चरित्र सीएसएस प्रारूप भी हैं।