blog-vitalika.ru

  

Bästa artiklarna:

  
Main / Hur man rättar rubin i kursiv

Hur man rättar rubin i kursiv

Ren'Py innehåller flera sätt att visa text. Säg- och menyuttalanden handlar främst om att text visas för användaren. Användargränssnittet innehåller ofta text som visas med text-, textknapp- och etikettskärmspråkuttalanden.

Dessa funktioner, tillsammans med andra, skapar textvisning och visar dem på skärmen. Text som kan visas är ansvarig för att hantera processen för att visa texten för användaren.

Texten som kan visas utför åtgärder i följande ordning :. Det finns tre specialtecken som kan styra hur Ren'Py visar text. En skapare måste vara medveten om dessa karaktärer för att säkerställa att deras skrivning inte av misstag misstolkas av motorn. Backslash-tecknet används för att introducera när du skriver en Ren'Py- eller Python-sträng.

Några vanliga flyktkoder är :. Ren'Py stöder interpolering av data i textsträngen innan den visas. Till exempel, om spelarens namn är lagrat i spelnamnsvariabeln kan man skriva en dialogruta som :.

Ren'Py kommer att interpolera variabler som finns i den globala butiken. När du använder en textwidget på en skärm, interpolerar Ren'Py också lokala variabler på skärmen.

Detta kan åsidosättas genom att tillhandahålla ett uttryckligt omfångsargument till den text som kan visas. Ren'Py är inte begränsat till interpolering av enkla variabler. Det kan också interpolera fält och komponenter i tuples.

Så det är möjligt att ha :. Det är möjligt att använda formatering när siffror visas. Detta visar ett flytande nummer till två decimaler :. Ren'Pys stränginterpolering är hämtad från PEP 3101-strängformateringssyntaxen. Tillsammans med! Till exempel:. Dessa flaggor kan kombineras, till exempel med!

I Ren'Py får text stilinformation på två sätt. Den första är från stilen som tillämpas på hela textblocket. Se avsnittet om stilsystemet för mer information, särskilt avsnittet om textstilsegenskaper.

Det andra sättet är genom texttaggar. Texttaggar är lämpliga för att utforma en del av textblocket eller en liten del av textblocken i programmet. Om du tycker att du använder samma texttaggar på varje textrad, överväg att använda en stil istället. Det finns två typer av texttaggar. Vissa texttaggar stängs själv, medan andra kräver en stängningstagg.

När flera stängningstaggar används ska de stängas senast öppna, första stängda ordningen - Ren'Py kommer att avvisa felaktig kapsling. Vissa texttaggar tar ett argument. Betydelsen av argumentet varierar beroende på texttaggen. Ankertaggen skapar en hyperlänk mellan sig själv och dess stängningstagg.

Om det inte finns något protokollavsnitt i argumentet, konfigurera. Om konfiguration. Skapare kan definiera nya protokoll med hjälp av config. Alfabetisk taggen gör texten mellan sig och dess stängningstagg i angiven opacitet. Opaciteten ska vara ett värde mellan 0.

Den alternativa ruby-topptaggen markerar text mellan sig själv och dess stängningstagg som alternativ ruby-topptext. Se avsnittet Ruby Text för mer information. Färgtexttaggen gör texten mellan sig och dess stängningstagg i den angivna färgen. Färgen ska vara i rgb-, rgba-, rrggbb- eller rrggbbaa-format.

Tecknen per sekund ställer in hastigheten för textvisning, för text mellan taggen och dess stängningstagg. Om argumentet börjar med en asterisk tas det som en multiplikator till den aktuella texthastigheten. Annars ger argumentet hastigheten att visa texten i tecken per sekund. Teckensnittstaggen gör texten mellan sig själv och dess stängningstagg i det angivna teckensnittet.

Argumentet är filnamnet på teckensnittet som ska användas. Bildtaggen är en självstängande tagg som infogar en bild i texten. Bilden ska vara höjden på en enda textrad. Argumentet ska vara antingen bildfilnamnet eller namnet på en bild som definierats med bilduttrycket.

Kerningtaggen är en tagg som justerar karning av tecken mellan sig själv och dess stängningstagg. Det tar som ett argument ett flytande nummer som ger antalet pixlar av kerning att lägga till varje kerningpar. Siffran kan vara negativ för att minska kerning. Konturtexttexten ändrar alla konturer inklusive skuggor till den angivna färgen.

Den vanliga taggen säkerställer att texten inte används, fetstil, kursiv, understruken eller genomstrykning. Ruby bottom-taggen markerar text mellan sig själv och dess stängningstagg som ruby-bottom-text. Ruby top-taggen markerar text mellan sig själv och dess stängningstagg som ruby ​​top-text. Storlekstaggen ändrar storleken på texten mellan sig och dess stängningstagg. Om argumentet bara är ett heltal är storleken inställd på så många pixlar höga.

I annat fall ökas eller minskas storleken med det beloppet. Mellanslagstaggen är en självstängande tagg som infogar horisontellt mellanslag i en textrad. Som ett argument tar det ett heltal som ger antalet pixlar av utrymme att lägga till.

Vspace-taggen är en självstängande tagg som infogar vertikalt mellanrum mellan textraderna. Textmärken som börjar med ignoreras men kan inkluderas för att skilja strängar i syfte att översätta. Om den snabba taggen visas i en textrad visas all text innan den visas direkt, även i läget för långsam text. Den snabba taggen är en självstängande tagg.

No-wait-taggen är en självstängande tagg som får den aktuella dialograden att automatiskt avfärda sig själv när slutet på raden har visats. Paustaggen för stycke är en självstängande tagg som avslutar det aktuella stycket och väntar på att användaren ska klicka för att fortsätta. Om det ges ett argument tolkas argumentet som ett nummer och väntetiden slutar automatiskt efter att många sekunder har gått.

Väntetaggen är en självstängande tagg som väntar på att användaren ska klicka för att fortsätta. Den klara texttaggen är endast meningsfull på en rad i sig i NVL-monologläget.

Det gör samma sak vid nvl clear-uttalandet utan att avsluta textblocket. Det är också möjligt att definiera anpassade texttaggar med Python. Ren'Py stöder texttaggar som får åtkomst till stilar. Dessa är texttaggar där taggnamnet är tomt. I det här fallet anses argumentet vara namnet på en stil. Texten mellan taggen och motsvarande stängningstagg har följande egenskaper inställda på de som definieras i stilen :. Standardteckensnittet för Ren'Py innehåller tecken för engelska och många andra språk.

Av storleksskäl innehåller den inte de tecken som krävs för att återge andra språk, inklusive kinesiska, japanska och koreanska. För att stödja dessa språk måste ett projekt först ändra teckensnitt det använder. Ren'Py bör sedan stödja de flesta världsspråk utan ytterligare konfiguration.

Dock kan koreanska skrivas med eller utan avstånd mellan ord. Ren'Py har ett speciellt läge för att stödja koreanska med mellanslag, vilket kan aktiveras genom att ställa in :. Japanska har flera regler för radbrytning. Vi rekommenderar att du börjar med "japansk-normal" och flyttar till "japansk-lös" eller "japansk-strikt" för mer eller mindre pausmöjligheter. Ideografiska språk ger ett stort antal möjligheter för linjebrytande. För att möjliggöra en snabbare men mindre exakt linjebrytande algoritm, använd :.

Den snabbare algoritmen för radbrytning är inte nödvändig om inte spelet visar stora mängder text, till exempel i NVL-läge. Linjebrytande algoritmer kan konfigureras ytterligare med hjälp av renpy.

När den vertikala stilegenskapen är inställd kommer Ren'Py att producera vertikalt orienterad text. Texten skrivs uppifrån och ner, höger till vänster.

Inkluderar vertikalt orienterad text inuti horisontell text. Detta roterar inte texten till den vertikala orienteringen.

Om teckensnittet inte innehåller information om vertikal textavstånd kommer Ren'Py att försöka syntetisera denna information från horisontell textinformation. Avståndet förblir kanske inte konstant mellan Ren'Py-utgåvor. Rubintext även känd som furigana eller interlinjära anteckningar är ett sätt att placera liten text ovanför ett tecken eller ord.

(с) 2019 blog-vitalika.ru