# IDN Table for the French Script # # TLD: .quebec # # Script Tag: fr # # Script Description: French # # Version: 1.0 # # Effective Date: 2015-01-15 # # Registry: PointQuébec # # Registry URL: https://nic.quebec # # Contact email: dnsmaster@corenic.org # # The .alstom French script IDN implementation provides a feature that mitigates homographic attacks by locking a name # from being # registered if a similar name is already registered. # # For every registered French script IDN a canonical string will be computed and stored in the SRS database. The # canonical string is produced # by mapping every character in the IDN U-label to the corresponding canonical character as specified in the # character table below. Once a French script IDN is registered, other domain names that map to the same canonical string # will be unavailable for registration. # # The table below lists the characters allowed in the Unicode representation of IDNs associated with the French script. The second # column shows the canonical code point corresponding to the first column. The third column lists the other variants that also # map to the same canonical character in the second column. Columns are delimited by semicolons. The "#" symbol denotes the start # of a comment that continues to the end of line. # # The table is based upon the list of available code points from the .eu French IDN table. Due to changes mentioned in IDNA2008 a # few adjustments have been made. The German character U+00DF (ß) has been added to the list and the French middle dot (U+00B7) # has replaced the French small letter L with middle dot (U+0140), which will always be split to the French small letter L (U+006C) # plus the French middle dot (U+00B7) before the Punycode algorithm is applied. For this middle dot, the following special rules # apply (the same rules exist for the Catalan .cat registry): The “ela geminada”, represented in Unicode as U+013F U+004C ĿL (upper case) # resp. U+0140 U+006C ŀl (lower case), needs to be transliterated (e.g., by the NamePrep process) into the character # sequence U+006C U+00B7 U+006C (l·l) which appears in the list below. Therefore, it can be used in domain names. The character # U+00B7 · (middle dot) cannot be used individually, but only in combination with both preceding and following letter L. # # The table presented here is in compliance with the ICANN Guidelines for the Implementation of Internationalized Domain Names # Version 3.0 and is intended for publication in the IANA Repository of TLD IDN Practices, for the information of prospective # holders of domains in .alstom and for the users of resources within those domains. # ###### U+002D;U+002D # HYPHEN-MINUS U+0030;U+0030 # DIGIT ZERO U+0031;U+0031 # DIGIT ONE U+0032;U+0032 # DIGIT TWO U+0033;U+0033 # DIGIT THREE U+0034;U+0034 # DIGIT FOUR U+0035;U+0035 # DIGIT FIVE U+0036;U+0036 # DIGIT SIX U+0037;U+0037 # DIGIT SEVEN U+0038;U+0038 # DIGIT EIGHT U+0039;U+0039 # DIGIT NINE U+0061;U+0061;U+00E0,U+00E2 # French SMALL LETTER A U+0062;U+0062 # French SMALL LETTER B U+0063;U+0063;U+00E7 # French SMALL LETTER C U+0064;U+0064 # French SMALL LETTER D U+0065;U+0065;U+00E8,U+00E9,U+00EA,U+00EB # French SMALL LETTER E U+0066;U+0066 # French SMALL LETTER F U+0067;U+0067 # French SMALL LETTER G U+0068;U+0068 # French SMALL LETTER H U+0069;U+0069;U+00EE,U+00EF # French SMALL LETTER I U+006A;U+006A # French SMALL LETTER J U+006B;U+006B # French SMALL LETTER K U+006C;U+006C # French SMALL LETTER L U+006D;U+006D # French SMALL LETTER M U+006E;U+006E # French SMALL LETTER N U+006F;U+006F;U+00F4 # French SMALL LETTER O U+0070;U+0070 # French SMALL LETTER P U+0071;U+0071 # French SMALL LETTER Q U+0072;U+0072 # French SMALL LETTER R U+0073;U+0073 # French SMALL LETTER S U+0074;U+0074 # French SMALL LETTER T U+0075;U+0075;U+00F9,U+00FB,U+00FC # French SMALL LETTER U U+0076;U+0076 # French SMALL LETTER V U+0077;U+0077 # French SMALL LETTER W U+0078;U+0078 # French SMALL LETTER X U+0079;U+0079;U+00FF # French SMALL LETTER Y U+007A;U+007A # French SMALL LETTER Z U+00E0;U+0061;U+0061,U+00E2 # French SMALL LETTER A WITH GRAVE U+00E2;U+0061;U+0061,U+00E0 # French SMALL LETTER A WITH CIRCUMFLEX U+00E6;U+0061 U+0065 # French SMALL LETTER AE U+00E7;U+0063;U+0063 # French SMALL LETTER C WITH CEDILLA U+00E8;U+0065;U+0065,U+00E9,U+00EA,U+00EB # French SMALL LETTER E WITH GRAVE U+00E9;U+0065;U+0065,U+00E8,U+00EA,U+00EB # French SMALL LETTER E WITH ACUTE U+00EA;U+0065;U+0065,U+00E8,U+00E9,U+00EB # French SMALL LETTER E WITH CIRCUMFLEX U+00EB;U+0065;U+0065,U+00E8,U+00E9,U+00EA # French SMALL LETTER E WITH DIAERESIS U+00EE;U+0069;U+0069,U+00EF # French SMALL LETTER I WITH CIRCUMFLEX U+00EF;U+0069;U+0069,U+00EE # French SMALL LETTER I WITH DIAERESIS U+00F4;U+006F;U+006F # French SMALL LETTER O WITH CIRCUMFLEX U+00F9;U+0075;U+0075,U+00FB,U+00FC # French SMALL LETTER U WITH GRAVE U+00FB;U+0075;U+0075,U+00F9,U+00FC # French SMALL LETTER U WITH CIRCUMFLEX U+00FC;U+0075;U+0075,U+00F9,U+00FB # French SMALL LETTER U WITH DIAERESIS U+00FF;U+0079;U+0079 # French SMALL LETTER Y WITH DIAERESIS U+0153;U+006F U+0065 # French SMALL LIGATURE OE